2026-03-05T19:48:24.483 INFO:root:teuthology version: 1.2.4.dev6+g1c580df7a 2026-03-05T19:48:24.488 DEBUG:teuthology.report:Pushing job info to http://localhost:8080 2026-03-05T19:48:24.506 INFO:teuthology.run:Config: archive_path: /archive/irq0-2026-03-05_15:32:16-rgw-cobaltcore-storage-v19.2.3-fasttrack-3-none-default-vps/53 branch: cobaltcore-storage-v19.2.3-fasttrack-3 description: rgw/crypt/{0-cluster/fixed-1 1-ceph-install/install 2-kms/vault_old 3-rgw/rgw 4-tests/{s3tests} ignore-pg-availability overrides rocky_latest s3tests-branch} email: null first_in_suite: false flavor: default job_id: '53' last_in_suite: false machine_type: vps name: irq0-2026-03-05_15:32:16-rgw-cobaltcore-storage-v19.2.3-fasttrack-3-none-default-vps no_nested_subset: false os_type: rocky os_version: '9.7' overrides: admin_socket: branch: cobaltcore-storage-v19.2.3-fasttrack-3 ansible.cephlab: branch: main repo: https://github.com/kshtsk/ceph-cm-ansible.git skip_tags: nagios,monitoring-scripts,hostname,pubkeys,zap,sudoers,kerberos,ntp-client,resolvconf,cpan,nfs vars: timezone: Europe/Berlin ceph: conf: client: debug rgw: 20 rgw crypt require ssl: false rgw crypt s3 kms backend: vault rgw crypt vault auth: token rgw crypt vault prefix: /v1/transit/export/encryption-key/ rgw crypt vault secret engine: transit rgw s3 auth use sts: true rgw sts key: abcdefghijklmnop setgroup: ceph setuser: ceph mgr: debug mgr: 20 debug ms: 1 mon: debug mon: 20 debug ms: 1 debug paxos: 20 osd: debug ms: 1 debug osd: 20 osd mclock iops capacity threshold hdd: 49000 osd shutdown pgref assert: true flavor: default log-ignorelist: - \(MDS_ALL_DOWN\) - \(MDS_UP_LESS_THAN_MAX\) - \(PG_AVAILABILITY\) - \(PG_DEGRADED\) - \(POOL_APP_NOT_ENABLED\) - not have an application enabled sha1: c24117fd5525679b799527bc1bd1f1dd0a2db5e2 ceph-deploy: conf: client: log file: /var/log/ceph/ceph-$name.$pid.log global: osd crush chooseleaf type: 0 osd pool default pg num: 128 osd pool default pgp num: 128 osd pool default size: 2 mon: {} cephadm: cephadm_binary_url: https://download.ceph.com/rpm-19.2.3/el9/noarch/cephadm containers: image: harbor.clyso.com/custom-ceph/ceph/ceph:cobaltcore-storage-v19.2.3-fasttrack-3 install: ceph: flavor: default sha1: c24117fd5525679b799527bc1bd1f1dd0a2db5e2 extra_system_packages: deb: - python3-xmltodict - s3cmd rpm: - bzip2 - perl-Test-Harness - python3-xmltodict - s3cmd repos: - name: ceph-source priority: 1 url: https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/SRPMS - name: ceph-noarch priority: 1 url: https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/noarch - name: ceph priority: 1 url: https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/x86_64 rgw: client.0: use-vault-role: client.0 compression type: random s3tests: accounts: iam alt root: RGW99999999999999999 iam root: RGW88888888888888888 force-branch: ceph-squid selinux: allowlist: - scontext=system_u:system_r:getty_t:s0 workunit: branch: tt-19.2.3-fasttrack-3 sha1: e50baef5944c0b5e8e734db1c467f1f19415a932 owner: irq0 priority: 1000 repo: https://github.com/ceph/ceph.git roles: - - mon.a - mgr.x - osd.0 - osd.1 - osd.2 - client.0 seed: 7790 sha1: c24117fd5525679b799527bc1bd1f1dd0a2db5e2 sleep_before_teardown: 0 suite: rgw suite_branch: tt-19.2.3-fasttrack-3 suite_path: /home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa suite_relpath: qa suite_repo: https://github.com/kshtsk/ceph.git suite_sha1: e50baef5944c0b5e8e734db1c467f1f19415a932 targets: vm04.local: ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBETl4f/TVbSGf4WBKzGX855+6vxGn65KF1TgL1LQ8/QTLE+FWyGdFGGWWgyDS2ina0bWxRFLoXAL5NoCZhZJq6g= tasks: - install: null - ceph: null - vault: client.0: engine: transit flavor: old install_sha256: 7725b35d9ca8be3668abe63481f0731ca4730509419b4eb29fa0b0baa4798458 install_url: https://releases.hashicorp.com/vault/1.2.2/vault_1.2.2_linux_amd64.zip prefix: /v1/transit/keys/ root_token: test_root_token secrets: - path: my-key-1 - path: my-key-2 - rgw: client.0: null - tox: - client.0 - s3tests: client.0: barbican: kms_key: my-key-1 kms_key2: my-key-2 vault_kv: key_path: my-key-1 key_path2: my-key-2 vault_old: key_path: my-key-1/1 key_path2: my-key-2/1 vault_transit: key_path: my-key-1 key_path2: my-key-2 teuthology: fragments_dropped: [] meta: {} postmerge: [] teuthology_branch: clyso-debian-13 teuthology_repo: https://github.com/clyso/teuthology teuthology_sha1: 1c580df7a9c7c2aadc272da296344fd99f27c444 timestamp: 2026-03-05_15:32:16 tube: vps user: irq0 verbose: false worker_log: /home/teuthos/.teuthology/dispatcher/dispatcher.vps.43333 2026-03-05T19:48:24.507 INFO:teuthology.run:suite_path is set to /home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa; will attempt to use it 2026-03-05T19:48:24.507 INFO:teuthology.run:Found tasks at /home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks 2026-03-05T19:48:24.507 INFO:teuthology.run_tasks:Running task internal.save_config... 2026-03-05T19:48:24.507 INFO:teuthology.task.internal:Saving configuration 2026-03-05T19:48:24.512 INFO:teuthology.run_tasks:Running task internal.check_lock... 2026-03-05T19:48:24.513 INFO:teuthology.task.internal.check_lock:Checking locks... 2026-03-05T19:48:24.518 DEBUG:teuthology.task.internal.check_lock:machine status is {'name': 'vm04.local', 'description': '/archive/irq0-2026-03-05_15:32:16-rgw-cobaltcore-storage-v19.2.3-fasttrack-3-none-default-vps/53', 'up': True, 'machine_type': 'vps', 'is_vm': True, 'vm_host': {'name': 'localhost', 'description': None, 'up': True, 'machine_type': 'libvirt', 'is_vm': False, 'vm_host': None, 'os_type': None, 'os_version': None, 'arch': None, 'locked': True, 'locked_since': None, 'locked_by': None, 'mac_address': None, 'ssh_pub_key': None}, 'os_type': 'rocky', 'os_version': '9.7', 'arch': 'x86_64', 'locked': True, 'locked_since': '2026-03-05 18:47:42.263090', 'locked_by': 'irq0', 'mac_address': '52:55:00:00:00:04', 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBETl4f/TVbSGf4WBKzGX855+6vxGn65KF1TgL1LQ8/QTLE+FWyGdFGGWWgyDS2ina0bWxRFLoXAL5NoCZhZJq6g='} 2026-03-05T19:48:24.518 INFO:teuthology.run_tasks:Running task internal.add_remotes... 2026-03-05T19:48:24.518 INFO:teuthology.task.internal:roles: ubuntu@vm04.local - ['mon.a', 'mgr.x', 'osd.0', 'osd.1', 'osd.2', 'client.0'] 2026-03-05T19:48:24.518 INFO:teuthology.run_tasks:Running task console_log... 2026-03-05T19:48:24.523 DEBUG:teuthology.task.console_log:vm04 does not support IPMI; excluding 2026-03-05T19:48:24.523 DEBUG:teuthology.exit:Installing handler: Handler(exiter=, func=.kill_console_loggers at 0x7f12a22e3f40>, signals=[15]) 2026-03-05T19:48:24.523 INFO:teuthology.run_tasks:Running task internal.connect... 2026-03-05T19:48:24.523 INFO:teuthology.task.internal:Opening connections... 2026-03-05T19:48:24.523 DEBUG:teuthology.task.internal:connecting to ubuntu@vm04.local 2026-03-05T19:48:24.524 DEBUG:teuthology.orchestra.connection:{'hostname': 'vm04.local', 'username': 'ubuntu', 'timeout': 60} 2026-03-05T19:48:24.585 INFO:teuthology.run_tasks:Running task internal.push_inventory... 2026-03-05T19:48:24.586 DEBUG:teuthology.orchestra.run.vm04:> uname -m 2026-03-05T19:48:24.728 INFO:teuthology.orchestra.run.vm04.stdout:x86_64 2026-03-05T19:48:24.728 DEBUG:teuthology.orchestra.run.vm04:> cat /etc/os-release 2026-03-05T19:48:24.784 INFO:teuthology.orchestra.run.vm04.stdout:NAME="Rocky Linux" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:VERSION="9.7 (Blue Onyx)" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:ID="rocky" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:ID_LIKE="rhel centos fedora" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:VERSION_ID="9.7" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:PLATFORM_ID="platform:el9" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:PRETTY_NAME="Rocky Linux 9.7 (Blue Onyx)" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:ANSI_COLOR="0;32" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:LOGO="fedora-logo-icon" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:CPE_NAME="cpe:/o:rocky:rocky:9::baseos" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:HOME_URL="https://rockylinux.org/" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:VENDOR_NAME="RESF" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:VENDOR_URL="https://resf.org/" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:BUG_REPORT_URL="https://bugs.rockylinux.org/" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:SUPPORT_END="2032-05-31" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:ROCKY_SUPPORT_PRODUCT_VERSION="9.7" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:REDHAT_SUPPORT_PRODUCT="Rocky Linux" 2026-03-05T19:48:24.785 INFO:teuthology.orchestra.run.vm04.stdout:REDHAT_SUPPORT_PRODUCT_VERSION="9.7" 2026-03-05T19:48:24.785 INFO:teuthology.lock.ops:Updating vm04.local on lock server 2026-03-05T19:48:24.790 INFO:teuthology.run_tasks:Running task internal.serialize_remote_roles... 2026-03-05T19:48:24.791 INFO:teuthology.run_tasks:Running task internal.check_conflict... 2026-03-05T19:48:24.792 INFO:teuthology.task.internal:Checking for old test directory... 2026-03-05T19:48:24.792 DEBUG:teuthology.orchestra.run.vm04:> test '!' -e /home/ubuntu/cephtest 2026-03-05T19:48:24.839 INFO:teuthology.run_tasks:Running task internal.check_ceph_data... 2026-03-05T19:48:24.840 INFO:teuthology.task.internal:Checking for non-empty /var/lib/ceph... 2026-03-05T19:48:24.840 DEBUG:teuthology.orchestra.run.vm04:> test -z $(ls -A /var/lib/ceph) 2026-03-05T19:48:24.893 INFO:teuthology.orchestra.run.vm04.stderr:ls: cannot access '/var/lib/ceph': No such file or directory 2026-03-05T19:48:24.893 INFO:teuthology.run_tasks:Running task internal.vm_setup... 2026-03-05T19:48:24.900 DEBUG:teuthology.orchestra.run.vm04:> test -e /ceph-qa-ready 2026-03-05T19:48:24.947 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-03-05T19:48:25.121 INFO:teuthology.run_tasks:Running task internal.base... 2026-03-05T19:48:25.122 INFO:teuthology.task.internal:Creating test directory... 2026-03-05T19:48:25.122 DEBUG:teuthology.orchestra.run.vm04:> mkdir -p -m0755 -- /home/ubuntu/cephtest 2026-03-05T19:48:25.135 INFO:teuthology.run_tasks:Running task internal.archive_upload... 2026-03-05T19:48:25.136 INFO:teuthology.run_tasks:Running task internal.archive... 2026-03-05T19:48:25.137 INFO:teuthology.task.internal:Creating archive directory... 2026-03-05T19:48:25.137 DEBUG:teuthology.orchestra.run.vm04:> install -d -m0755 -- /home/ubuntu/cephtest/archive 2026-03-05T19:48:25.192 INFO:teuthology.run_tasks:Running task internal.coredump... 2026-03-05T19:48:25.193 INFO:teuthology.task.internal:Enabling coredump saving... 2026-03-05T19:48:25.193 DEBUG:teuthology.orchestra.run.vm04:> test -f /run/.containerenv -o -f /.dockerenv 2026-03-05T19:48:25.244 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-03-05T19:48:25.245 DEBUG:teuthology.orchestra.run.vm04:> 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-03-05T19:48:25.307 INFO:teuthology.orchestra.run.vm04.stdout:kernel.core_pattern = /home/ubuntu/cephtest/archive/coredump/%t.%p.core 2026-03-05T19:48:25.314 INFO:teuthology.orchestra.run.vm04.stdout:kernel.core_pattern=/home/ubuntu/cephtest/archive/coredump/%t.%p.core 2026-03-05T19:48:25.315 INFO:teuthology.run_tasks:Running task internal.sudo... 2026-03-05T19:48:25.316 INFO:teuthology.task.internal:Configuring sudo... 2026-03-05T19:48:25.316 DEBUG:teuthology.orchestra.run.vm04:> sudo sed -i.orig.teuthology -e 's/^\([^#]*\) \(requiretty\)/\1 !\2/g' -e 's/^\([^#]*\) !\(visiblepw\)/\1 \2/g' /etc/sudoers 2026-03-05T19:48:25.376 INFO:teuthology.run_tasks:Running task internal.syslog... 2026-03-05T19:48:25.378 INFO:teuthology.task.internal.syslog:Starting syslog monitoring... 2026-03-05T19:48:25.378 DEBUG:teuthology.orchestra.run.vm04:> mkdir -p -m0755 -- /home/ubuntu/cephtest/archive/syslog 2026-03-05T19:48:25.430 DEBUG:teuthology.orchestra.run.vm04:> install -m 666 /dev/null /home/ubuntu/cephtest/archive/syslog/kern.log 2026-03-05T19:48:25.492 DEBUG:teuthology.orchestra.run.vm04:> install -m 666 /dev/null /home/ubuntu/cephtest/archive/syslog/misc.log 2026-03-05T19:48:25.547 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:48:25.547 DEBUG:teuthology.orchestra.run.vm04:> sudo dd of=/etc/rsyslog.d/80-cephtest.conf 2026-03-05T19:48:25.603 DEBUG:teuthology.orchestra.run.vm04:> sudo service rsyslog restart 2026-03-05T19:48:25.667 INFO:teuthology.orchestra.run.vm04.stderr:Redirecting to /bin/systemctl restart rsyslog.service 2026-03-05T19:48:25.964 INFO:teuthology.run_tasks:Running task internal.timer... 2026-03-05T19:48:25.965 INFO:teuthology.task.internal:Starting timer... 2026-03-05T19:48:25.965 INFO:teuthology.run_tasks:Running task pcp... 2026-03-05T19:48:25.968 INFO:teuthology.run_tasks:Running task selinux... 2026-03-05T19:48:25.969 DEBUG:teuthology.task:Applying overrides for task selinux: {'allowlist': ['scontext=system_u:system_r:getty_t:s0']} 2026-03-05T19:48:25.970 INFO:teuthology.task.selinux:Excluding vm04: VMs are not yet supported 2026-03-05T19:48:25.970 DEBUG:teuthology.task.selinux:Getting current SELinux state 2026-03-05T19:48:25.970 DEBUG:teuthology.task.selinux:Existing SELinux modes: {} 2026-03-05T19:48:25.970 INFO:teuthology.task.selinux:Putting SELinux into permissive mode 2026-03-05T19:48:25.970 INFO:teuthology.run_tasks:Running task ansible.cephlab... 2026-03-05T19:48:25.971 DEBUG:teuthology.task:Applying overrides for task ansible.cephlab: {'branch': 'main', 'repo': 'https://github.com/kshtsk/ceph-cm-ansible.git', 'skip_tags': 'nagios,monitoring-scripts,hostname,pubkeys,zap,sudoers,kerberos,ntp-client,resolvconf,cpan,nfs', 'vars': {'timezone': 'Europe/Berlin'}} 2026-03-05T19:48:25.971 DEBUG:teuthology.repo_utils:Setting repo remote to https://github.com/kshtsk/ceph-cm-ansible.git 2026-03-05T19:48:25.972 INFO:teuthology.repo_utils:Fetching github.com_kshtsk_ceph-cm-ansible_main from origin 2026-03-05T19:48:26.556 DEBUG:teuthology.repo_utils:Resetting repo at /home/teuthos/src/github.com_kshtsk_ceph-cm-ansible_main to origin/main 2026-03-05T19:48:26.562 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-03-05T19:48:26.562 DEBUG:teuthology.task.ansible:Running ansible-playbook -v --extra-vars '{"ansible_ssh_user": "ubuntu", "timezone": "Europe/Berlin"}' -i /tmp/teuth_ansible_inventory7do7v4zi --limit vm04.local /home/teuthos/src/github.com_kshtsk_ceph-cm-ansible_main/cephlab.yml --skip-tags nagios,monitoring-scripts,hostname,pubkeys,zap,sudoers,kerberos,ntp-client,resolvconf,cpan,nfs 2026-03-05T19:50:29.115 DEBUG:teuthology.task.ansible:Reconnecting to [Remote(name='ubuntu@vm04.local')] 2026-03-05T19:50:29.115 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@vm04.local' 2026-03-05T19:50:29.116 DEBUG:teuthology.orchestra.connection:{'hostname': 'vm04.local', 'username': 'ubuntu', 'timeout': 60} 2026-03-05T19:50:29.179 DEBUG:teuthology.orchestra.run.vm04:> true 2026-03-05T19:50:29.258 INFO:teuthology.orchestra.remote:Successfully reconnected to host 'ubuntu@vm04.local' 2026-03-05T19:50:29.258 INFO:teuthology.run_tasks:Running task clock... 2026-03-05T19:50:29.261 INFO:teuthology.task.clock:Syncing clocks and checking initial clock skew... 2026-03-05T19:50:29.261 INFO:teuthology.orchestra.run:Running command with timeout 360 2026-03-05T19:50:29.261 DEBUG:teuthology.orchestra.run.vm04:> 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-03-05T19:50:29.329 INFO:teuthology.orchestra.run.vm04.stderr:Failed to stop ntp.service: Unit ntp.service not loaded. 2026-03-05T19:50:29.342 INFO:teuthology.orchestra.run.vm04.stderr:Failed to stop ntpd.service: Unit ntpd.service not loaded. 2026-03-05T19:50:29.376 INFO:teuthology.orchestra.run.vm04.stderr:sudo: ntpd: command not found 2026-03-05T19:50:29.386 INFO:teuthology.orchestra.run.vm04.stdout:506 Cannot talk to daemon 2026-03-05T19:50:29.399 INFO:teuthology.orchestra.run.vm04.stderr:Failed to start ntp.service: Unit ntp.service not found. 2026-03-05T19:50:29.418 INFO:teuthology.orchestra.run.vm04.stderr:Failed to start ntpd.service: Unit ntpd.service not found. 2026-03-05T19:50:29.468 INFO:teuthology.orchestra.run.vm04.stderr:bash: line 1: ntpq: command not found 2026-03-05T19:50:29.471 INFO:teuthology.orchestra.run.vm04.stdout:MS Name/IP address Stratum Poll Reach LastRx Last sample 2026-03-05T19:50:29.471 INFO:teuthology.orchestra.run.vm04.stdout:=============================================================================== 2026-03-05T19:50:29.472 INFO:teuthology.run_tasks:Running task install... 2026-03-05T19:50:29.473 DEBUG:teuthology.task.install:project ceph 2026-03-05T19:50:29.473 DEBUG:teuthology.task.install:INSTALL overrides: {'ceph': {'flavor': 'default', 'sha1': 'c24117fd5525679b799527bc1bd1f1dd0a2db5e2'}, 'extra_system_packages': {'deb': ['python3-xmltodict', 's3cmd'], 'rpm': ['bzip2', 'perl-Test-Harness', 'python3-xmltodict', 's3cmd']}, 'repos': [{'name': 'ceph-source', 'priority': 1, 'url': 'https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/SRPMS'}, {'name': 'ceph-noarch', 'priority': 1, 'url': 'https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/noarch'}, {'name': 'ceph', 'priority': 1, 'url': 'https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/x86_64'}]} 2026-03-05T19:50:29.473 DEBUG:teuthology.task.install:config {'flavor': 'default', 'sha1': 'c24117fd5525679b799527bc1bd1f1dd0a2db5e2', 'extra_system_packages': {'deb': ['python3-xmltodict', 's3cmd'], 'rpm': ['bzip2', 'perl-Test-Harness', 'python3-xmltodict', 's3cmd']}} 2026-03-05T19:50:29.473 INFO:teuthology.task.install:Using flavor: default 2026-03-05T19:50:29.475 DEBUG:teuthology.task.install:Package list is: {'deb': ['ceph', 'cephadm', 'ceph-mds', 'ceph-mgr', 'ceph-common', 'ceph-fuse', 'ceph-test', 'ceph-volume', 'radosgw', 'python3-rados', 'python3-rgw', 'python3-cephfs', 'python3-rbd', 'libcephfs2', 'libcephfs-dev', 'librados2', 'librbd1', 'rbd-fuse'], 'rpm': ['ceph-radosgw', 'ceph-test', 'ceph', 'ceph-base', 'cephadm', 'ceph-immutable-object-cache', 'ceph-mgr', 'ceph-mgr-dashboard', 'ceph-mgr-diskprediction-local', 'ceph-mgr-rook', 'ceph-mgr-cephadm', 'ceph-fuse', 'ceph-volume', 'librados-devel', 'libcephfs2', 'libcephfs-devel', 'librados2', 'librbd1', 'python3-rados', 'python3-rgw', 'python3-cephfs', 'python3-rbd', 'rbd-fuse', 'rbd-mirror', 'rbd-nbd']} 2026-03-05T19:50:29.476 INFO:teuthology.task.install:extra packages: [] 2026-03-05T19:50:29.476 DEBUG:teuthology.task.install.rpm:_update_package_list_and_install: config is {'branch': None, 'cleanup': None, 'debuginfo': None, 'downgrade_packages': [], 'exclude_packages': [], 'extra_packages': [], 'extra_system_packages': {'deb': ['python3-xmltodict', 's3cmd'], 'rpm': ['bzip2', 'perl-Test-Harness', 'python3-xmltodict', 's3cmd']}, 'extras': None, 'enable_coprs': [], 'flavor': 'default', 'install_ceph_packages': True, 'packages': {}, 'project': 'ceph', 'repos_only': False, 'sha1': 'c24117fd5525679b799527bc1bd1f1dd0a2db5e2', 'tag': None, 'wait_for_package': False, 'repos': [{'name': 'ceph-source', 'priority': 1, 'url': 'https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/SRPMS'}, {'name': 'ceph-noarch', 'priority': 1, 'url': 'https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/noarch'}, {'name': 'ceph', 'priority': 1, 'url': 'https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/x86_64'}]} 2026-03-05T19:50:29.476 DEBUG:teuthology.task.install.rpm:Adding repos: [{'name': 'ceph-source', 'priority': 1, 'url': 'https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/SRPMS'}, {'name': 'ceph-noarch', 'priority': 1, 'url': 'https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/noarch'}, {'name': 'ceph', 'priority': 1, 'url': 'https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/x86_64'}] 2026-03-05T19:50:29.476 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:50:29.476 DEBUG:teuthology.orchestra.run.vm04:> sudo dd of=/etc/yum.repos.d/ceph-source.repo 2026-03-05T19:50:29.544 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:50:29.544 DEBUG:teuthology.orchestra.run.vm04:> sudo dd of=/etc/yum.repos.d/ceph-noarch.repo 2026-03-05T19:50:29.612 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:50:29.612 DEBUG:teuthology.orchestra.run.vm04:> sudo dd of=/etc/yum.repos.d/ceph.repo 2026-03-05T19:50:29.684 INFO:teuthology.task.install.rpm:Installing packages: ceph-radosgw, ceph-test, ceph, ceph-base, cephadm, ceph-immutable-object-cache, ceph-mgr, ceph-mgr-dashboard, ceph-mgr-diskprediction-local, ceph-mgr-rook, ceph-mgr-cephadm, ceph-fuse, ceph-volume, librados-devel, libcephfs2, libcephfs-devel, librados2, librbd1, python3-rados, python3-rgw, python3-cephfs, python3-rbd, rbd-fuse, rbd-mirror, rbd-nbd, bzip2, perl-Test-Harness, python3-xmltodict, s3cmd on remote rpm x86_64 2026-03-05T19:50:29.684 DEBUG:teuthology.orchestra.run.vm04:> sudo yum clean all 2026-03-05T19:50:29.885 INFO:teuthology.orchestra.run.vm04.stdout:47 files removed 2026-03-05T19:50:29.910 DEBUG:teuthology.orchestra.run.vm04:> sudo yum -y install ceph-radosgw ceph-test ceph ceph-base cephadm ceph-immutable-object-cache ceph-mgr ceph-mgr-dashboard ceph-mgr-diskprediction-local ceph-mgr-rook ceph-mgr-cephadm ceph-fuse ceph-volume librados-devel libcephfs2 libcephfs-devel librados2 librbd1 python3-rados python3-rgw python3-cephfs python3-rbd rbd-fuse rbd-mirror rbd-nbd bzip2 perl-Test-Harness python3-xmltodict s3cmd 2026-03-05T19:50:30.434 INFO:teuthology.orchestra.run.vm04.stdout:ceph 266 kB/s | 86 kB 00:00 2026-03-05T19:50:30.668 INFO:teuthology.orchestra.run.vm04.stdout:ceph-noarch 58 kB/s | 12 kB 00:00 2026-03-05T19:50:30.858 INFO:teuthology.orchestra.run.vm04.stdout:ceph-source 13 kB/s | 2.2 kB 00:00 2026-03-05T19:50:31.742 INFO:teuthology.orchestra.run.vm04.stdout:Extra Packages for Enterprise Linux 24 MB/s | 20 MB 00:00 2026-03-05T19:50:36.763 INFO:teuthology.orchestra.run.vm04.stdout:lab-extras 64 kB/s | 50 kB 00:00 2026-03-05T19:50:40.087 INFO:teuthology.orchestra.run.vm04.stdout:Rocky Linux 9 - BaseOS 4.9 MB/s | 16 MB 00:03 2026-03-05T19:50:52.698 INFO:teuthology.orchestra.run.vm04.stdout:Rocky Linux 9 - AppStream 1.4 MB/s | 16 MB 00:11 2026-03-05T19:50:57.057 INFO:teuthology.orchestra.run.vm04.stdout:Rocky Linux 9 - CRB 1.5 MB/s | 4.1 MB 00:02 2026-03-05T19:50:57.943 INFO:teuthology.orchestra.run.vm04.stdout:Rocky Linux 9 - Extras 42 kB/s | 17 kB 00:00 2026-03-05T19:50:58.996 INFO:teuthology.orchestra.run.vm04.stdout:Package librados2-2:16.2.4-5.el9.x86_64 is already installed. 2026-03-05T19:50:58.997 INFO:teuthology.orchestra.run.vm04.stdout:Package librbd1-2:16.2.4-5.el9.x86_64 is already installed. 2026-03-05T19:50:59.019 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout:============================================================================================== 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: Package Arch Version Repository Size 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout:============================================================================================== 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout:Installing: 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: bzip2 x86_64 1.0.8-10.el9_5 baseos 51 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 6.5 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-base x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 5.5 M 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-fuse x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 1.1 M 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-immutable-object-cache x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 145 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 1.1 M 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-cephadm noarch 2:19.2.3-47.gc24117fd552.el9.clyso ceph-noarch 150 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-dashboard noarch 2:19.2.3-47.gc24117fd552.el9.clyso ceph-noarch 3.8 M 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-diskprediction-local noarch 2:19.2.3-47.gc24117fd552.el9.clyso ceph-noarch 7.4 M 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-rook noarch 2:19.2.3-47.gc24117fd552.el9.clyso ceph-noarch 49 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-radosgw x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 11 M 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-test x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 50 M 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-volume noarch 2:19.2.3-47.gc24117fd552.el9.clyso ceph-noarch 299 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: cephadm noarch 2:19.2.3-47.gc24117fd552.el9.clyso ceph-noarch 769 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: libcephfs-devel x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 34 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: libcephfs2 x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 998 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: librados-devel x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 127 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: perl-Test-Harness noarch 1:3.42-461.el9 appstream 267 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: python3-cephfs x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 165 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: python3-rados x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 322 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: python3-rbd x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 303 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: python3-rgw x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 100 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: python3-xmltodict noarch 0.12.0-15.el9 epel 22 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: rbd-fuse x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 85 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: rbd-mirror x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 3.1 M 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: rbd-nbd x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 171 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: s3cmd noarch 2.4.0-1.el9 epel 206 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout:Upgrading: 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: librados2 x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 3.4 M 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: librbd1 x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 3.2 M 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout:Installing dependencies: 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: abseil-cpp x86_64 20211102.0-4.el9 epel 551 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: boost-program-options x86_64 1.75.0-13.el9_7 appstream 104 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: c-ares x86_64 1.19.1-2.el9_4 baseos 110 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-common x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 22 M 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-grafana-dashboards noarch 2:19.2.3-47.gc24117fd552.el9.clyso ceph-noarch 31 k 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mds x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 2.4 M 2026-03-05T19:50:59.025 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-modules-core noarch 2:19.2.3-47.gc24117fd552.el9.clyso ceph-noarch 252 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mon x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 4.7 M 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: ceph-osd x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 17 M 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: ceph-prometheus-alerts noarch 2:19.2.3-47.gc24117fd552.el9.clyso ceph-noarch 16 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: ceph-selinux x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 25 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: cryptsetup x86_64 2.7.2-4.el9 baseos 310 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: flexiblas x86_64 3.0.4-8.el9.0.1 appstream 30 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: flexiblas-netlib x86_64 3.0.4-8.el9.0.1 appstream 3.0 M 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: flexiblas-openblas-openmp x86_64 3.0.4-8.el9.0.1 appstream 15 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: fuse x86_64 2.9.9-17.el9 baseos 78 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: gperftools-libs x86_64 2.9.1-3.el9 epel 308 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: grpc-data noarch 1.46.7-10.el9 epel 19 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: ledmon-libs x86_64 1.1.0-3.el9 baseos 41 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: libarrow x86_64 9.0.0-15.el9 epel 4.4 M 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: libarrow-doc noarch 9.0.0-15.el9 epel 25 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: libcephsqlite x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 163 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: libconfig x86_64 1.7.2-9.el9 baseos 71 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: libgfortran x86_64 11.5.0-11.el9 baseos 794 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: libnbd x86_64 1.20.3-4.el9 appstream 171 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: liboath x86_64 2.6.12-1.el9 epel 49 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: libpmemobj x86_64 1.12.1-1.el9 appstream 159 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: libquadmath x86_64 11.5.0-11.el9 baseos 184 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: librabbitmq x86_64 0.11.0-7.el9 appstream 44 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: libradosstriper1 x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 503 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: librdkafka x86_64 1.6.1-102.el9 appstream 662 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: librgw2 x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 5.4 M 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: libstoragemgmt x86_64 1.10.1-1.el9 appstream 243 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: libunwind x86_64 1.6.2-1.el9 epel 67 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: libxslt x86_64 1.1.34-13.el9_6 appstream 239 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: lmdb-libs x86_64 0.9.29-3.el9 baseos 60 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: lttng-ust x86_64 2.12.0-6.el9 appstream 282 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: lua x86_64 5.4.4-4.el9 appstream 187 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: lua-devel x86_64 5.4.4-4.el9 crb 21 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: luarocks noarch 3.9.2-5.el9 epel 151 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: mailcap noarch 2.1.49-5.el9.0.2 baseos 32 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: openblas x86_64 0.3.29-1.el9 appstream 41 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: openblas-openmp x86_64 0.3.29-1.el9 appstream 5.3 M 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: parquet-libs x86_64 9.0.0-15.el9 epel 838 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: pciutils x86_64 3.7.0-7.el9 baseos 92 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: perl-Benchmark noarch 1.23-481.1.el9_6 appstream 25 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: protobuf x86_64 3.14.0-17.el9_7 appstream 1.0 M 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: protobuf-compiler x86_64 3.14.0-17.el9_7 crb 862 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-asyncssh noarch 2.13.2-5.el9 epel 548 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-autocommand noarch 2.2.2-8.el9 epel 29 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-babel noarch 2.9.1-2.el9 appstream 5.8 M 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-backports-tarfile noarch 1.2.0-1.el9 epel 60 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-bcrypt x86_64 3.2.2-1.el9 epel 43 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-cachetools noarch 4.2.4-1.el9 epel 32 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-ceph-argparse x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 45 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-ceph-common x86_64 2:19.2.3-47.gc24117fd552.el9.clyso ceph 142 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-certifi noarch 2023.05.07-4.el9 epel 14 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-cffi x86_64 1.14.5-5.el9 baseos 241 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-cheroot noarch 10.0.1-4.el9 epel 173 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-cherrypy noarch 18.6.1-2.el9 epel 358 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-cryptography x86_64 36.0.1-5.el9_6 baseos 1.2 M 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-devel x86_64 3.9.23-2.el9 appstream 205 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-google-auth noarch 1:2.45.0-1.el9 epel 254 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-grpcio x86_64 1.46.7-10.el9 epel 2.0 M 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-grpcio-tools x86_64 1.46.7-10.el9 epel 144 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-isodate noarch 0.6.1-3.el9 epel 56 k 2026-03-05T19:50:59.026 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco noarch 8.2.1-3.el9 epel 11 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-classes noarch 3.2.1-5.el9 epel 18 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-collections noarch 3.0.0-8.el9 epel 23 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-context noarch 6.0.1-3.el9 epel 20 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-functools noarch 3.5.0-2.el9 epel 19 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-text noarch 4.0.0-2.el9 epel 26 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-jinja2 noarch 2.11.3-8.el9_5 appstream 228 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-kubernetes noarch 1:26.1.0-3.el9 epel 1.0 M 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-libstoragemgmt x86_64 1.10.1-1.el9 appstream 166 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-logutils noarch 0.3.5-21.el9 epel 46 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-lxml x86_64 4.6.5-3.el9 appstream 1.2 M 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-mako noarch 1.1.4-6.el9 appstream 144 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-markupsafe x86_64 1.1.1-12.el9 appstream 32 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-more-itertools noarch 8.12.0-2.el9 epel 79 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-msgpack x86_64 1.0.3-2.el9 epel 86 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-natsort noarch 7.1.1-5.el9 epel 58 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-numpy x86_64 1:1.23.5-1.el9 appstream 5.8 M 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-numpy-f2py x86_64 1:1.23.5-1.el9 appstream 368 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-packaging noarch 20.9-5.el9 appstream 69 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-pecan noarch 1.4.2-3.el9 epel 272 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-ply noarch 3.11-14.el9.0.1 baseos 103 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-portend noarch 3.1.0-2.el9 epel 16 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-protobuf noarch 3.14.0-17.el9_7 appstream 237 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyOpenSSL noarch 21.0.0-1.el9 epel 90 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyasn1 noarch 0.4.8-7.el9_7 appstream 132 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyasn1-modules noarch 0.4.8-7.el9_7 appstream 210 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-pycparser noarch 2.20-6.el9 baseos 124 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyparsing noarch 2.4.7-9.el9.0.1 baseos 150 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-repoze-lru noarch 0.7-16.el9 epel 31 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-requests noarch 2.25.1-10.el9_6 baseos 115 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-requests-oauthlib noarch 1.3.0-12.el9 appstream 43 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-routes noarch 2.5.1-5.el9 epel 188 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-rsa noarch 4.9-2.el9 epel 59 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-scipy x86_64 1.9.3-2.el9 appstream 19 M 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-tempora noarch 5.0.0-2.el9 epel 36 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-toml noarch 0.10.2-6.el9.0.1 appstream 44 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-typing-extensions noarch 4.15.0-1.el9 epel 86 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-urllib3 noarch 1.26.5-6.el9_7.1 baseos 191 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-webob noarch 1.8.8-2.el9 epel 230 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-websocket-client noarch 1.2.3-2.el9 epel 90 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-werkzeug noarch 2.0.3-3.el9.1 epel 427 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-xmlsec x86_64 1.3.13-1.el9 epel 48 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-zc-lockfile noarch 2.0-10.el9 epel 20 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: qatlib x86_64 24.09.0-1.el9 appstream 221 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: qatzip-libs x86_64 1.3.1-1.el9 appstream 65 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: re2 x86_64 1:20211101-20.el9 epel 191 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: socat x86_64 1.7.4.1-8.el9 appstream 299 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: thrift x86_64 0.15.0-4.el9 epel 1.6 M 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: unzip x86_64 6.0-59.el9 baseos 180 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: xmlsec1 x86_64 1.2.29-13.el9 appstream 188 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: xmlsec1-openssl x86_64 1.2.29-13.el9 appstream 89 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: xmlstarlet x86_64 1.6.1-20.el9 appstream 63 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: zip x86_64 3.0-35.el9 baseos 263 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout:Installing weak dependencies: 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-k8sevents noarch 2:19.2.3-47.gc24117fd552.el9.clyso ceph-noarch 22 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: nvme-cli x86_64 2.13-1.el9 baseos 1.0 M 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-influxdb noarch 5.3.1-1.el9 epel 139 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: python3-saml noarch 1.16.0-1.el9 epel 125 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: qatlib-service x86_64 24.09.0-1.el9 appstream 36 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: smartmontools x86_64 1:7.2-9.el9 baseos 551 k 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout:Transaction Summary 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout:============================================================================================== 2026-03-05T19:50:59.027 INFO:teuthology.orchestra.run.vm04.stdout:Install 152 Packages 2026-03-05T19:50:59.028 INFO:teuthology.orchestra.run.vm04.stdout:Upgrade 2 Packages 2026-03-05T19:50:59.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:50:59.028 INFO:teuthology.orchestra.run.vm04.stdout:Total download size: 213 M 2026-03-05T19:50:59.028 INFO:teuthology.orchestra.run.vm04.stdout:Downloading Packages: 2026-03-05T19:50:59.728 INFO:teuthology.orchestra.run.vm04.stdout:(1/154): ceph-19.2.3-47.gc24117fd552.el9.clyso. 67 kB/s | 6.5 kB 00:00 2026-03-05T19:50:59.980 INFO:teuthology.orchestra.run.vm04.stdout:(2/154): ceph-fuse-19.2.3-47.gc24117fd552.el9.c 4.6 MB/s | 1.1 MB 00:00 2026-03-05T19:51:00.027 INFO:teuthology.orchestra.run.vm04.stdout:(3/154): ceph-immutable-object-cache-19.2.3-47. 3.0 MB/s | 145 kB 00:00 2026-03-05T19:51:00.159 INFO:teuthology.orchestra.run.vm04.stdout:(4/154): ceph-base-19.2.3-47.gc24117fd552.el9.c 10 MB/s | 5.5 MB 00:00 2026-03-05T19:51:00.168 INFO:teuthology.orchestra.run.vm04.stdout:(5/154): ceph-mds-19.2.3-47.gc24117fd552.el9.cl 17 MB/s | 2.4 MB 00:00 2026-03-05T19:51:00.222 INFO:teuthology.orchestra.run.vm04.stdout:(6/154): ceph-mgr-19.2.3-47.gc24117fd552.el9.cl 17 MB/s | 1.1 MB 00:00 2026-03-05T19:51:00.489 INFO:teuthology.orchestra.run.vm04.stdout:(7/154): ceph-mon-19.2.3-47.gc24117fd552.el9.cl 15 MB/s | 4.7 MB 00:00 2026-03-05T19:51:00.636 INFO:teuthology.orchestra.run.vm04.stdout:(8/154): ceph-common-19.2.3-47.gc24117fd552.el9 22 MB/s | 22 MB 00:01 2026-03-05T19:51:00.677 INFO:teuthology.orchestra.run.vm04.stdout:(9/154): ceph-selinux-19.2.3-47.gc24117fd552.el 621 kB/s | 25 kB 00:00 2026-03-05T19:51:00.806 INFO:teuthology.orchestra.run.vm04.stdout:(10/154): ceph-osd-19.2.3-47.gc24117fd552.el9.c 29 MB/s | 17 MB 00:00 2026-03-05T19:51:00.850 INFO:teuthology.orchestra.run.vm04.stdout:(11/154): libcephfs-devel-19.2.3-47.gc24117fd55 781 kB/s | 34 kB 00:00 2026-03-05T19:51:00.963 INFO:teuthology.orchestra.run.vm04.stdout:(12/154): ceph-radosgw-19.2.3-47.gc24117fd552.e 23 MB/s | 11 MB 00:00 2026-03-05T19:51:01.048 INFO:teuthology.orchestra.run.vm04.stdout:(13/154): libcephfs2-19.2.3-47.gc24117fd552.el9 4.9 MB/s | 998 kB 00:00 2026-03-05T19:51:01.050 INFO:teuthology.orchestra.run.vm04.stdout:(14/154): libcephsqlite-19.2.3-47.gc24117fd552. 1.8 MB/s | 163 kB 00:00 2026-03-05T19:51:01.103 INFO:teuthology.orchestra.run.vm04.stdout:(15/154): librados-devel-19.2.3-47.gc24117fd552 2.3 MB/s | 127 kB 00:00 2026-03-05T19:51:01.154 INFO:teuthology.orchestra.run.vm04.stdout:(16/154): libradosstriper1-19.2.3-47.gc24117fd5 4.8 MB/s | 503 kB 00:00 2026-03-05T19:51:01.194 INFO:teuthology.orchestra.run.vm04.stdout:(17/154): python3-ceph-argparse-19.2.3-47.gc241 1.1 MB/s | 45 kB 00:00 2026-03-05T19:51:01.241 INFO:teuthology.orchestra.run.vm04.stdout:(18/154): python3-ceph-common-19.2.3-47.gc24117 3.0 MB/s | 142 kB 00:00 2026-03-05T19:51:01.289 INFO:teuthology.orchestra.run.vm04.stdout:(19/154): python3-cephfs-19.2.3-47.gc24117fd552 3.4 MB/s | 165 kB 00:00 2026-03-05T19:51:01.380 INFO:teuthology.orchestra.run.vm04.stdout:(20/154): python3-rados-19.2.3-47.gc24117fd552. 3.5 MB/s | 322 kB 00:00 2026-03-05T19:51:01.448 INFO:teuthology.orchestra.run.vm04.stdout:(21/154): python3-rbd-19.2.3-47.gc24117fd552.el 4.4 MB/s | 303 kB 00:00 2026-03-05T19:51:01.498 INFO:teuthology.orchestra.run.vm04.stdout:(22/154): python3-rgw-19.2.3-47.gc24117fd552.el 2.0 MB/s | 100 kB 00:00 2026-03-05T19:51:01.525 INFO:teuthology.orchestra.run.vm04.stdout:(23/154): librgw2-19.2.3-47.gc24117fd552.el9.cl 13 MB/s | 5.4 MB 00:00 2026-03-05T19:51:01.533 INFO:teuthology.orchestra.run.vm04.stdout:(24/154): rbd-fuse-19.2.3-47.gc24117fd552.el9.c 2.4 MB/s | 85 kB 00:00 2026-03-05T19:51:01.577 INFO:teuthology.orchestra.run.vm04.stdout:(25/154): rbd-nbd-19.2.3-47.gc24117fd552.el9.cl 3.8 MB/s | 171 kB 00:00 2026-03-05T19:51:01.614 INFO:teuthology.orchestra.run.vm04.stdout:(26/154): ceph-grafana-dashboards-19.2.3-47.gc2 839 kB/s | 31 kB 00:00 2026-03-05T19:51:01.661 INFO:teuthology.orchestra.run.vm04.stdout:(27/154): ceph-mgr-cephadm-19.2.3-47.gc24117fd5 3.2 MB/s | 150 kB 00:00 2026-03-05T19:51:01.849 INFO:teuthology.orchestra.run.vm04.stdout:(28/154): ceph-test-19.2.3-47.gc24117fd552.el9. 42 MB/s | 50 MB 00:01 2026-03-05T19:51:01.862 INFO:teuthology.orchestra.run.vm04.stdout:(29/154): rbd-mirror-19.2.3-47.gc24117fd552.el9 9.2 MB/s | 3.1 MB 00:00 2026-03-05T19:51:01.897 INFO:teuthology.orchestra.run.vm04.stdout:(30/154): ceph-mgr-dashboard-19.2.3-47.gc24117f 16 MB/s | 3.8 MB 00:00 2026-03-05T19:51:01.921 INFO:teuthology.orchestra.run.vm04.stdout:(31/154): ceph-mgr-k8sevents-19.2.3-47.gc24117f 379 kB/s | 22 kB 00:00 2026-03-05T19:51:01.961 INFO:teuthology.orchestra.run.vm04.stdout:(32/154): ceph-mgr-rook-19.2.3-47.gc24117fd552. 1.2 MB/s | 49 kB 00:00 2026-03-05T19:51:01.967 INFO:teuthology.orchestra.run.vm04.stdout:(33/154): ceph-mgr-modules-core-19.2.3-47.gc241 3.5 MB/s | 252 kB 00:00 2026-03-05T19:51:01.992 INFO:teuthology.orchestra.run.vm04.stdout:(34/154): ceph-prometheus-alerts-19.2.3-47.gc24 534 kB/s | 16 kB 00:00 2026-03-05T19:51:02.039 INFO:teuthology.orchestra.run.vm04.stdout:(35/154): ceph-volume-19.2.3-47.gc24117fd552.el 4.1 MB/s | 299 kB 00:00 2026-03-05T19:51:02.062 INFO:teuthology.orchestra.run.vm04.stdout:(36/154): abseil-cpp-20211102.0-4.el9.x86_64.rp 24 MB/s | 551 kB 00:00 2026-03-05T19:51:02.077 INFO:teuthology.orchestra.run.vm04.stdout:(37/154): cephadm-19.2.3-47.gc24117fd552.el9.cl 8.8 MB/s | 769 kB 00:00 2026-03-05T19:51:02.081 INFO:teuthology.orchestra.run.vm04.stdout:(38/154): gperftools-libs-2.9.1-3.el9.x86_64.rp 16 MB/s | 308 kB 00:00 2026-03-05T19:51:02.089 INFO:teuthology.orchestra.run.vm04.stdout:(39/154): grpc-data-1.46.7-10.el9.noarch.rpm 1.6 MB/s | 19 kB 00:00 2026-03-05T19:51:02.110 INFO:teuthology.orchestra.run.vm04.stdout:(40/154): ceph-mgr-diskprediction-local-19.2.3- 28 MB/s | 7.4 MB 00:00 2026-03-05T19:51:02.111 INFO:teuthology.orchestra.run.vm04.stdout:(41/154): libarrow-doc-9.0.0-15.el9.noarch.rpm 1.1 MB/s | 25 kB 00:00 2026-03-05T19:51:02.117 INFO:teuthology.orchestra.run.vm04.stdout:(42/154): libunwind-1.6.2-1.el9.x86_64.rpm 11 MB/s | 67 kB 00:00 2026-03-05T19:51:02.119 INFO:teuthology.orchestra.run.vm04.stdout:(43/154): liboath-2.6.12-1.el9.x86_64.rpm 5.9 MB/s | 49 kB 00:00 2026-03-05T19:51:02.130 INFO:teuthology.orchestra.run.vm04.stdout:(44/154): luarocks-3.9.2-5.el9.noarch.rpm 12 MB/s | 151 kB 00:00 2026-03-05T19:51:02.168 INFO:teuthology.orchestra.run.vm04.stdout:(45/154): libarrow-9.0.0-15.el9.x86_64.rpm 51 MB/s | 4.4 MB 00:00 2026-03-05T19:51:02.171 INFO:teuthology.orchestra.run.vm04.stdout:(46/154): python3-autocommand-2.2.2-8.el9.noarc 11 MB/s | 29 kB 00:00 2026-03-05T19:51:02.173 INFO:teuthology.orchestra.run.vm04.stdout:(47/154): python3-asyncssh-2.13.2-5.el9.noarch. 12 MB/s | 548 kB 00:00 2026-03-05T19:51:02.176 INFO:teuthology.orchestra.run.vm04.stdout:(48/154): python3-backports-tarfile-1.2.0-1.el9 12 MB/s | 60 kB 00:00 2026-03-05T19:51:02.178 INFO:teuthology.orchestra.run.vm04.stdout:(49/154): python3-bcrypt-3.2.2-1.el9.x86_64.rpm 12 MB/s | 43 kB 00:00 2026-03-05T19:51:02.180 INFO:teuthology.orchestra.run.vm04.stdout:(50/154): parquet-libs-9.0.0-15.el9.x86_64.rpm 13 MB/s | 838 kB 00:00 2026-03-05T19:51:02.181 INFO:teuthology.orchestra.run.vm04.stdout:(51/154): python3-certifi-2023.05.07-4.el9.noar 4.5 MB/s | 14 kB 00:00 2026-03-05T19:51:02.181 INFO:teuthology.orchestra.run.vm04.stdout:(52/154): python3-cachetools-4.2.4-1.el9.noarch 6.3 MB/s | 32 kB 00:00 2026-03-05T19:51:02.187 INFO:teuthology.orchestra.run.vm04.stdout:(53/154): python3-google-auth-2.45.0-1.el9.noar 43 MB/s | 254 kB 00:00 2026-03-05T19:51:02.188 INFO:teuthology.orchestra.run.vm04.stdout:(54/154): python3-cheroot-10.0.1-4.el9.noarch.r 20 MB/s | 173 kB 00:00 2026-03-05T19:51:02.194 INFO:teuthology.orchestra.run.vm04.stdout:(55/154): python3-cherrypy-18.6.1-2.el9.noarch. 26 MB/s | 358 kB 00:00 2026-03-05T19:51:02.198 INFO:teuthology.orchestra.run.vm04.stdout:(56/154): python3-grpcio-tools-1.46.7-10.el9.x8 14 MB/s | 144 kB 00:00 2026-03-05T19:51:02.204 INFO:teuthology.orchestra.run.vm04.stdout:(57/154): python3-influxdb-5.3.1-1.el9.noarch.r 14 MB/s | 139 kB 00:00 2026-03-05T19:51:02.205 INFO:teuthology.orchestra.run.vm04.stdout:(58/154): python3-isodate-0.6.1-3.el9.noarch.rp 8.7 MB/s | 56 kB 00:00 2026-03-05T19:51:02.208 INFO:teuthology.orchestra.run.vm04.stdout:(59/154): python3-jaraco-8.2.1-3.el9.noarch.rpm 2.8 MB/s | 11 kB 00:00 2026-03-05T19:51:02.210 INFO:teuthology.orchestra.run.vm04.stdout:(60/154): python3-jaraco-classes-3.2.1-5.el9.no 3.7 MB/s | 18 kB 00:00 2026-03-05T19:51:02.216 INFO:teuthology.orchestra.run.vm04.stdout:(61/154): python3-grpcio-1.46.7-10.el9.x86_64.r 70 MB/s | 2.0 MB 00:00 2026-03-05T19:51:02.218 INFO:teuthology.orchestra.run.vm04.stdout:(62/154): python3-jaraco-collections-3.0.0-8.el 2.4 MB/s | 23 kB 00:00 2026-03-05T19:51:02.218 INFO:teuthology.orchestra.run.vm04.stdout:(63/154): python3-jaraco-context-6.0.1-3.el9.no 2.3 MB/s | 20 kB 00:00 2026-03-05T19:51:02.219 INFO:teuthology.orchestra.run.vm04.stdout:(64/154): python3-jaraco-functools-3.5.0-2.el9. 8.1 MB/s | 19 kB 00:00 2026-03-05T19:51:02.220 INFO:teuthology.orchestra.run.vm04.stdout:(65/154): python3-jaraco-text-4.0.0-2.el9.noarc 11 MB/s | 26 kB 00:00 2026-03-05T19:51:02.222 INFO:teuthology.orchestra.run.vm04.stdout:(66/154): python3-logutils-0.3.5-21.el9.noarch. 16 MB/s | 46 kB 00:00 2026-03-05T19:51:02.224 INFO:teuthology.orchestra.run.vm04.stdout:(67/154): python3-more-itertools-8.12.0-2.el9.n 21 MB/s | 79 kB 00:00 2026-03-05T19:51:02.226 INFO:teuthology.orchestra.run.vm04.stdout:(68/154): python3-msgpack-1.0.3-2.el9.x86_64.rp 25 MB/s | 86 kB 00:00 2026-03-05T19:51:02.227 INFO:teuthology.orchestra.run.vm04.stdout:(69/154): python3-natsort-7.1.1-5.el9.noarch.rp 17 MB/s | 58 kB 00:00 2026-03-05T19:51:02.232 INFO:teuthology.orchestra.run.vm04.stdout:(70/154): python3-pecan-1.4.2-3.el9.noarch.rpm 46 MB/s | 272 kB 00:00 2026-03-05T19:51:02.232 INFO:teuthology.orchestra.run.vm04.stdout:(71/154): python3-portend-3.1.0-2.el9.noarch.rp 3.3 MB/s | 16 kB 00:00 2026-03-05T19:51:02.236 INFO:teuthology.orchestra.run.vm04.stdout:(72/154): python3-pyOpenSSL-21.0.0-1.el9.noarch 23 MB/s | 90 kB 00:00 2026-03-05T19:51:02.237 INFO:teuthology.orchestra.run.vm04.stdout:(73/154): python3-repoze-lru-0.7-16.el9.noarch. 7.8 MB/s | 31 kB 00:00 2026-03-05T19:51:02.242 INFO:teuthology.orchestra.run.vm04.stdout:(74/154): python3-kubernetes-26.1.0-3.el9.noarc 45 MB/s | 1.0 MB 00:00 2026-03-05T19:51:02.242 INFO:teuthology.orchestra.run.vm04.stdout:(75/154): python3-rsa-4.9-2.el9.noarch.rpm 10 MB/s | 59 kB 00:00 2026-03-05T19:51:02.244 INFO:teuthology.orchestra.run.vm04.stdout:(76/154): python3-routes-2.5.1-5.el9.noarch.rpm 23 MB/s | 188 kB 00:00 2026-03-05T19:51:02.245 INFO:teuthology.orchestra.run.vm04.stdout:(77/154): python3-tempora-5.0.0-2.el9.noarch.rp 15 MB/s | 36 kB 00:00 2026-03-05T19:51:02.246 INFO:teuthology.orchestra.run.vm04.stdout:(78/154): python3-saml-1.16.0-1.el9.noarch.rpm 25 MB/s | 125 kB 00:00 2026-03-05T19:51:02.247 INFO:teuthology.orchestra.run.vm04.stdout:(79/154): python3-typing-extensions-4.15.0-1.el 26 MB/s | 86 kB 00:00 2026-03-05T19:51:02.250 INFO:teuthology.orchestra.run.vm04.stdout:(80/154): python3-websocket-client-1.2.3-2.el9. 26 MB/s | 90 kB 00:00 2026-03-05T19:51:02.254 INFO:teuthology.orchestra.run.vm04.stdout:(81/154): python3-webob-1.8.8-2.el9.noarch.rpm 25 MB/s | 230 kB 00:00 2026-03-05T19:51:02.255 INFO:teuthology.orchestra.run.vm04.stdout:(82/154): python3-xmlsec-1.3.13-1.el9.x86_64.rp 9.5 MB/s | 48 kB 00:00 2026-03-05T19:51:02.257 INFO:teuthology.orchestra.run.vm04.stdout:(83/154): python3-xmltodict-0.12.0-15.el9.noarc 9.3 MB/s | 22 kB 00:00 2026-03-05T19:51:02.258 INFO:teuthology.orchestra.run.vm04.stdout:(84/154): python3-zc-lockfile-2.0-10.el9.noarch 7.2 MB/s | 20 kB 00:00 2026-03-05T19:51:02.264 INFO:teuthology.orchestra.run.vm04.stdout:(85/154): re2-20211101-20.el9.x86_64.rpm 28 MB/s | 191 kB 00:00 2026-03-05T19:51:02.265 INFO:teuthology.orchestra.run.vm04.stdout:(86/154): s3cmd-2.4.0-1.el9.noarch.rpm 28 MB/s | 206 kB 00:00 2026-03-05T19:51:02.267 INFO:teuthology.orchestra.run.vm04.stdout:(87/154): python3-werkzeug-2.0.3-3.el9.1.noarch 21 MB/s | 427 kB 00:00 2026-03-05T19:51:02.288 INFO:teuthology.orchestra.run.vm04.stdout:(88/154): thrift-0.15.0-4.el9.x86_64.rpm 66 MB/s | 1.6 MB 00:00 2026-03-05T19:51:02.395 INFO:teuthology.orchestra.run.vm04.stdout:(89/154): bzip2-1.0.8-10.el9_5.x86_64.rpm 398 kB/s | 51 kB 00:00 2026-03-05T19:51:02.436 INFO:teuthology.orchestra.run.vm04.stdout:(90/154): c-ares-1.19.1-2.el9_4.x86_64.rpm 652 kB/s | 110 kB 00:00 2026-03-05T19:51:02.474 INFO:teuthology.orchestra.run.vm04.stdout:(91/154): fuse-2.9.9-17.el9.x86_64.rpm 990 kB/s | 78 kB 00:00 2026-03-05T19:51:02.480 INFO:teuthology.orchestra.run.vm04.stdout:(92/154): cryptsetup-2.7.2-4.el9.x86_64.rpm 1.7 MB/s | 310 kB 00:00 2026-03-05T19:51:02.489 INFO:teuthology.orchestra.run.vm04.stdout:(93/154): ledmon-libs-1.1.0-3.el9.x86_64.rpm 772 kB/s | 41 kB 00:00 2026-03-05T19:51:02.532 INFO:teuthology.orchestra.run.vm04.stdout:(94/154): libconfig-1.7.2-9.el9.x86_64.rpm 1.2 MB/s | 71 kB 00:00 2026-03-05T19:51:02.580 INFO:teuthology.orchestra.run.vm04.stdout:(95/154): libquadmath-11.5.0-11.el9.x86_64.rpm 2.0 MB/s | 184 kB 00:00 2026-03-05T19:51:02.592 INFO:teuthology.orchestra.run.vm04.stdout:(96/154): libgfortran-11.5.0-11.el9.x86_64.rpm 6.9 MB/s | 794 kB 00:00 2026-03-05T19:51:02.593 INFO:teuthology.orchestra.run.vm04.stdout:(97/154): lmdb-libs-0.9.29-3.el9.x86_64.rpm 974 kB/s | 60 kB 00:00 2026-03-05T19:51:02.630 INFO:teuthology.orchestra.run.vm04.stdout:(98/154): mailcap-2.1.49-5.el9.0.2.noarch.rpm 646 kB/s | 32 kB 00:00 2026-03-05T19:51:02.654 INFO:teuthology.orchestra.run.vm04.stdout:(99/154): pciutils-3.7.0-7.el9.x86_64.rpm 1.5 MB/s | 92 kB 00:00 2026-03-05T19:51:02.666 INFO:teuthology.orchestra.run.vm04.stdout:(100/154): nvme-cli-2.13-1.el9.x86_64.rpm 13 MB/s | 1.0 MB 00:00 2026-03-05T19:51:02.688 INFO:teuthology.orchestra.run.vm04.stdout:(101/154): python3-cffi-1.14.5-5.el9.x86_64.rpm 4.1 MB/s | 241 kB 00:00 2026-03-05T19:51:02.722 INFO:teuthology.orchestra.run.vm04.stdout:(102/154): python3-ply-3.11-14.el9.0.1.noarch.r 1.8 MB/s | 103 kB 00:00 2026-03-05T19:51:02.727 INFO:teuthology.orchestra.run.vm04.stdout:(103/154): python3-cryptography-36.0.1-5.el9_6. 16 MB/s | 1.2 MB 00:00 2026-03-05T19:51:02.747 INFO:teuthology.orchestra.run.vm04.stdout:(104/154): python3-pycparser-2.20-6.el9.noarch. 2.1 MB/s | 124 kB 00:00 2026-03-05T19:51:02.773 INFO:teuthology.orchestra.run.vm04.stdout:(105/154): python3-pyparsing-2.4.7-9.el9.0.1.no 2.9 MB/s | 150 kB 00:00 2026-03-05T19:51:02.779 INFO:teuthology.orchestra.run.vm04.stdout:(106/154): python3-requests-2.25.1-10.el9_6.noa 2.2 MB/s | 115 kB 00:00 2026-03-05T19:51:02.802 INFO:teuthology.orchestra.run.vm04.stdout:(107/154): python3-urllib3-1.26.5-6.el9_7.1.noa 3.4 MB/s | 191 kB 00:00 2026-03-05T19:51:02.839 INFO:teuthology.orchestra.run.vm04.stdout:(108/154): smartmontools-7.2-9.el9.x86_64.rpm 8.2 MB/s | 551 kB 00:00 2026-03-05T19:51:02.847 INFO:teuthology.orchestra.run.vm04.stdout:(109/154): unzip-6.0-59.el9.x86_64.rpm 2.6 MB/s | 180 kB 00:00 2026-03-05T19:51:02.859 INFO:teuthology.orchestra.run.vm04.stdout:(110/154): zip-3.0-35.el9.x86_64.rpm 4.6 MB/s | 263 kB 00:00 2026-03-05T19:51:03.524 INFO:teuthology.orchestra.run.vm04.stdout:(111/154): flexiblas-3.0.4-8.el9.0.1.x86_64.rpm 44 kB/s | 30 kB 00:00 2026-03-05T19:51:03.762 INFO:teuthology.orchestra.run.vm04.stdout:(112/154): boost-program-options-1.75.0-13.el9_ 113 kB/s | 104 kB 00:00 2026-03-05T19:51:04.046 INFO:teuthology.orchestra.run.vm04.stdout:(113/154): flexiblas-netlib-3.0.4-8.el9.0.1.x86 2.5 MB/s | 3.0 MB 00:01 2026-03-05T19:51:04.189 INFO:teuthology.orchestra.run.vm04.stdout:(114/154): flexiblas-openblas-openmp-3.0.4-8.el 23 kB/s | 15 kB 00:00 2026-03-05T19:51:04.381 INFO:teuthology.orchestra.run.vm04.stdout:(115/154): librabbitmq-0.11.0-7.el9.x86_64.rpm 232 kB/s | 44 kB 00:00 2026-03-05T19:51:04.544 INFO:teuthology.orchestra.run.vm04.stdout:(116/154): libnbd-1.20.3-4.el9.x86_64.rpm 218 kB/s | 171 kB 00:00 2026-03-05T19:51:04.693 INFO:teuthology.orchestra.run.vm04.stdout:(117/154): libpmemobj-1.12.1-1.el9.x86_64.rpm 247 kB/s | 159 kB 00:00 2026-03-05T19:51:04.967 INFO:teuthology.orchestra.run.vm04.stdout:(118/154): librdkafka-1.6.1-102.el9.x86_64.rpm 1.1 MB/s | 662 kB 00:00 2026-03-05T19:51:05.030 INFO:teuthology.orchestra.run.vm04.stdout:(119/154): libstoragemgmt-1.10.1-1.el9.x86_64.r 500 kB/s | 243 kB 00:00 2026-03-05T19:51:05.088 INFO:teuthology.orchestra.run.vm04.stdout:(120/154): libxslt-1.1.34-13.el9_6.x86_64.rpm 604 kB/s | 239 kB 00:00 2026-03-05T19:51:05.183 INFO:teuthology.orchestra.run.vm04.stdout:(121/154): lttng-ust-2.12.0-6.el9.x86_64.rpm 1.3 MB/s | 282 kB 00:00 2026-03-05T19:51:05.228 INFO:teuthology.orchestra.run.vm04.stdout:(122/154): lua-5.4.4-4.el9.x86_64.rpm 948 kB/s | 187 kB 00:00 2026-03-05T19:51:05.267 INFO:teuthology.orchestra.run.vm04.stdout:(123/154): openblas-0.3.29-1.el9.x86_64.rpm 231 kB/s | 41 kB 00:00 2026-03-05T19:51:05.408 INFO:teuthology.orchestra.run.vm04.stdout:(124/154): perl-Benchmark-1.23-481.1.el9_6.noar 141 kB/s | 25 kB 00:00 2026-03-05T19:51:05.641 INFO:teuthology.orchestra.run.vm04.stdout:(125/154): perl-Test-Harness-3.42-461.el9.noarc 712 kB/s | 267 kB 00:00 2026-03-05T19:51:05.949 INFO:teuthology.orchestra.run.vm04.stdout:(126/154): protobuf-3.14.0-17.el9_7.x86_64.rpm 1.9 MB/s | 1.0 MB 00:00 2026-03-05T19:51:06.035 INFO:teuthology.orchestra.run.vm04.stdout:(127/154): openblas-openmp-0.3.29-1.el9.x86_64. 6.2 MB/s | 5.3 MB 00:00 2026-03-05T19:51:06.150 INFO:teuthology.orchestra.run.vm04.stdout:(128/154): python3-devel-3.9.23-2.el9.x86_64.rp 1.0 MB/s | 205 kB 00:00 2026-03-05T19:51:06.223 INFO:teuthology.orchestra.run.vm04.stdout:(129/154): python3-jinja2-2.11.3-8.el9_5.noarch 1.2 MB/s | 228 kB 00:00 2026-03-05T19:51:06.314 INFO:teuthology.orchestra.run.vm04.stdout:(130/154): python3-babel-2.9.1-2.el9.noarch.rpm 8.6 MB/s | 5.8 MB 00:00 2026-03-05T19:51:06.341 INFO:teuthology.orchestra.run.vm04.stdout:(131/154): python3-libstoragemgmt-1.10.1-1.el9. 873 kB/s | 166 kB 00:00 2026-03-05T19:51:06.522 INFO:teuthology.orchestra.run.vm04.stdout:(132/154): python3-mako-1.1.4-6.el9.noarch.rpm 697 kB/s | 144 kB 00:00 2026-03-05T19:51:06.523 INFO:teuthology.orchestra.run.vm04.stdout:(133/154): python3-markupsafe-1.1.1-12.el9.x86_ 174 kB/s | 32 kB 00:00 2026-03-05T19:51:06.728 INFO:teuthology.orchestra.run.vm04.stdout:(134/154): python3-numpy-f2py-1.23.5-1.el9.x86_ 1.8 MB/s | 368 kB 00:00 2026-03-05T19:51:06.905 INFO:teuthology.orchestra.run.vm04.stdout:(135/154): python3-packaging-20.9-5.el9.noarch. 388 kB/s | 69 kB 00:00 2026-03-05T19:51:07.014 INFO:teuthology.orchestra.run.vm04.stdout:(136/154): python3-lxml-4.6.5-3.el9.x86_64.rpm 1.5 MB/s | 1.2 MB 00:00 2026-03-05T19:51:07.105 INFO:teuthology.orchestra.run.vm04.stdout:(137/154): python3-protobuf-3.14.0-17.el9_7.noa 1.2 MB/s | 237 kB 00:00 2026-03-05T19:51:07.198 INFO:teuthology.orchestra.run.vm04.stdout:(138/154): python3-pyasn1-0.4.8-7.el9_7.noarch. 716 kB/s | 132 kB 00:00 2026-03-05T19:51:07.376 INFO:teuthology.orchestra.run.vm04.stdout:(139/154): python3-requests-oauthlib-1.3.0-12.e 242 kB/s | 43 kB 00:00 2026-03-05T19:51:07.499 INFO:teuthology.orchestra.run.vm04.stdout:(140/154): python3-pyasn1-modules-0.4.8-7.el9_7 535 kB/s | 210 kB 00:00 2026-03-05T19:51:07.636 INFO:teuthology.orchestra.run.vm04.stdout:(141/154): python3-numpy-1.23.5-1.el9.x86_64.rp 5.2 MB/s | 5.8 MB 00:01 2026-03-05T19:51:07.778 INFO:teuthology.orchestra.run.vm04.stdout:(142/154): python3-toml-0.10.2-6.el9.0.1.noarch 159 kB/s | 44 kB 00:00 2026-03-05T19:51:07.927 INFO:teuthology.orchestra.run.vm04.stdout:(143/154): qatlib-service-24.09.0-1.el9.x86_64. 243 kB/s | 36 kB 00:00 2026-03-05T19:51:08.066 INFO:teuthology.orchestra.run.vm04.stdout:(144/154): qatlib-24.09.0-1.el9.x86_64.rpm 515 kB/s | 221 kB 00:00 2026-03-05T19:51:08.104 INFO:teuthology.orchestra.run.vm04.stdout:(145/154): qatzip-libs-1.3.1-1.el9.x86_64.rpm 371 kB/s | 65 kB 00:00 2026-03-05T19:51:08.269 INFO:teuthology.orchestra.run.vm04.stdout:(146/154): socat-1.7.4.1-8.el9.x86_64.rpm 1.4 MB/s | 299 kB 00:00 2026-03-05T19:51:08.366 INFO:teuthology.orchestra.run.vm04.stdout:(147/154): xmlsec1-1.2.29-13.el9.x86_64.rpm 715 kB/s | 188 kB 00:00 2026-03-05T19:51:08.516 INFO:teuthology.orchestra.run.vm04.stdout:(148/154): xmlstarlet-1.6.1-20.el9.x86_64.rpm 421 kB/s | 63 kB 00:00 2026-03-05T19:51:08.663 INFO:teuthology.orchestra.run.vm04.stdout:(149/154): xmlsec1-openssl-1.2.29-13.el9.x86_64 227 kB/s | 89 kB 00:00 2026-03-05T19:51:08.957 INFO:teuthology.orchestra.run.vm04.stdout:(150/154): lua-devel-5.4.4-4.el9.x86_64.rpm 48 kB/s | 21 kB 00:00 2026-03-05T19:51:09.067 INFO:teuthology.orchestra.run.vm04.stdout:(151/154): python3-scipy-1.9.3-2.el9.x86_64.rpm 11 MB/s | 19 MB 00:01 2026-03-05T19:51:09.350 INFO:teuthology.orchestra.run.vm04.stdout:(152/154): librados2-19.2.3-47.gc24117fd552.el9 8.8 MB/s | 3.4 MB 00:00 2026-03-05T19:51:09.471 INFO:teuthology.orchestra.run.vm04.stdout:(153/154): librbd1-19.2.3-47.gc24117fd552.el9.c 7.9 MB/s | 3.2 MB 00:00 2026-03-05T19:51:09.551 INFO:teuthology.orchestra.run.vm04.stdout:(154/154): protobuf-compiler-3.14.0-17.el9_7.x8 971 kB/s | 862 kB 00:00 2026-03-05T19:51:09.558 INFO:teuthology.orchestra.run.vm04.stdout:-------------------------------------------------------------------------------- 2026-03-05T19:51:09.558 INFO:teuthology.orchestra.run.vm04.stdout:Total 20 MB/s | 213 MB 00:10 2026-03-05T19:51:10.133 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction check 2026-03-05T19:51:10.185 INFO:teuthology.orchestra.run.vm04.stdout:Transaction check succeeded. 2026-03-05T19:51:10.185 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction test 2026-03-05T19:51:11.003 INFO:teuthology.orchestra.run.vm04.stdout:Transaction test succeeded. 2026-03-05T19:51:11.004 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction 2026-03-05T19:51:11.931 INFO:teuthology.orchestra.run.vm04.stdout: Preparing : 1/1 2026-03-05T19:51:11.944 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-more-itertools-8.12.0-2.el9.noarch 1/156 2026-03-05T19:51:11.952 INFO:teuthology.orchestra.run.vm04.stdout: Installing : lttng-ust-2.12.0-6.el9.x86_64 2/156 2026-03-05T19:51:11.963 INFO:teuthology.orchestra.run.vm04.stdout: Installing : libxslt-1.1.34-13.el9_6.x86_64 3/156 2026-03-05T19:51:11.967 INFO:teuthology.orchestra.run.vm04.stdout: Installing : librdkafka-1.6.1-102.el9.x86_64 4/156 2026-03-05T19:51:11.970 INFO:teuthology.orchestra.run.vm04.stdout: Installing : librabbitmq-0.11.0-7.el9.x86_64 5/156 2026-03-05T19:51:11.983 INFO:teuthology.orchestra.run.vm04.stdout: Installing : lmdb-libs-0.9.29-3.el9.x86_64 6/156 2026-03-05T19:51:12.158 INFO:teuthology.orchestra.run.vm04.stdout: Installing : thrift-0.15.0-4.el9.x86_64 7/156 2026-03-05T19:51:12.160 INFO:teuthology.orchestra.run.vm04.stdout: Upgrading : librados2-2:19.2.3-47.gc24117fd552.el9.clyso.x86 8/156 2026-03-05T19:51:12.221 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: librados2-2:19.2.3-47.gc24117fd552.el9.clyso.x86 8/156 2026-03-05T19:51:12.223 INFO:teuthology.orchestra.run.vm04.stdout: Installing : libcephfs2-2:19.2.3-47.gc24117fd552.el9.clyso.x8 9/156 2026-03-05T19:51:12.254 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: libcephfs2-2:19.2.3-47.gc24117fd552.el9.clyso.x8 9/156 2026-03-05T19:51:12.263 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-rados-2:19.2.3-47.gc24117fd552.el9.clyso 10/156 2026-03-05T19:51:12.296 INFO:teuthology.orchestra.run.vm04.stdout: Installing : libnbd-1.20.3-4.el9.x86_64 11/156 2026-03-05T19:51:12.305 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-jaraco-8.2.1-3.el9.noarch 12/156 2026-03-05T19:51:12.306 INFO:teuthology.orchestra.run.vm04.stdout: Installing : libcephsqlite-2:19.2.3-47.gc24117fd552.el9.clyso 13/156 2026-03-05T19:51:12.342 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: libcephsqlite-2:19.2.3-47.gc24117fd552.el9.clyso 13/156 2026-03-05T19:51:12.344 INFO:teuthology.orchestra.run.vm04.stdout: Installing : libradosstriper1-2:19.2.3-47.gc24117fd552.el9.cl 14/156 2026-03-05T19:51:12.394 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: libradosstriper1-2:19.2.3-47.gc24117fd552.el9.cl 14/156 2026-03-05T19:51:12.403 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-lxml-4.6.5-3.el9.x86_64 15/156 2026-03-05T19:51:12.428 INFO:teuthology.orchestra.run.vm04.stdout: Installing : xmlsec1-1.2.29-13.el9.x86_64 16/156 2026-03-05T19:51:12.437 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-pyasn1-0.4.8-7.el9_7.noarch 17/156 2026-03-05T19:51:12.448 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-markupsafe-1.1.1-12.el9.x86_64 18/156 2026-03-05T19:51:12.455 INFO:teuthology.orchestra.run.vm04.stdout: Installing : protobuf-3.14.0-17.el9_7.x86_64 19/156 2026-03-05T19:51:12.459 INFO:teuthology.orchestra.run.vm04.stdout: Installing : lua-5.4.4-4.el9.x86_64 20/156 2026-03-05T19:51:12.465 INFO:teuthology.orchestra.run.vm04.stdout: Installing : flexiblas-3.0.4-8.el9.0.1.x86_64 21/156 2026-03-05T19:51:12.495 INFO:teuthology.orchestra.run.vm04.stdout: Installing : unzip-6.0-59.el9.x86_64 22/156 2026-03-05T19:51:12.511 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-urllib3-1.26.5-6.el9_7.1.noarch 23/156 2026-03-05T19:51:12.516 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-requests-2.25.1-10.el9_6.noarch 24/156 2026-03-05T19:51:12.523 INFO:teuthology.orchestra.run.vm04.stdout: Installing : libquadmath-11.5.0-11.el9.x86_64 25/156 2026-03-05T19:51:12.526 INFO:teuthology.orchestra.run.vm04.stdout: Installing : libgfortran-11.5.0-11.el9.x86_64 26/156 2026-03-05T19:51:12.530 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ledmon-libs-1.1.0-3.el9.x86_64 27/156 2026-03-05T19:51:12.564 INFO:teuthology.orchestra.run.vm04.stdout: Installing : re2-1:20211101-20.el9.x86_64 28/156 2026-03-05T19:51:12.603 INFO:teuthology.orchestra.run.vm04.stdout: Installing : libarrow-9.0.0-15.el9.x86_64 29/156 2026-03-05T19:51:12.609 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-werkzeug-2.0.3-3.el9.1.noarch 30/156 2026-03-05T19:51:12.640 INFO:teuthology.orchestra.run.vm04.stdout: Installing : liboath-2.6.12-1.el9.x86_64 31/156 2026-03-05T19:51:12.647 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-ceph-common-2:19.2.3-47.gc24117fd552.el9 32/156 2026-03-05T19:51:12.658 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-ceph-argparse-2:19.2.3-47.gc24117fd552.e 33/156 2026-03-05T19:51:12.673 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-cephfs-2:19.2.3-47.gc24117fd552.el9.clys 34/156 2026-03-05T19:51:12.686 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-requests-oauthlib-1.3.0-12.el9.noarch 35/156 2026-03-05T19:51:12.711 INFO:teuthology.orchestra.run.vm04.stdout: Installing : zip-3.0-35.el9.x86_64 36/156 2026-03-05T19:51:12.718 INFO:teuthology.orchestra.run.vm04.stdout: Installing : luarocks-3.9.2-5.el9.noarch 37/156 2026-03-05T19:51:12.726 INFO:teuthology.orchestra.run.vm04.stdout: Installing : lua-devel-5.4.4-4.el9.x86_64 38/156 2026-03-05T19:51:12.759 INFO:teuthology.orchestra.run.vm04.stdout: Installing : protobuf-compiler-3.14.0-17.el9_7.x86_64 39/156 2026-03-05T19:51:12.777 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-mako-1.1.4-6.el9.noarch 40/156 2026-03-05T19:51:12.839 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-rsa-4.9-2.el9.noarch 41/156 2026-03-05T19:51:12.844 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-pyasn1-modules-0.4.8-7.el9_7.noarch 42/156 2026-03-05T19:51:12.850 INFO:teuthology.orchestra.run.vm04.stdout: Installing : xmlsec1-openssl-1.2.29-13.el9.x86_64 43/156 2026-03-05T19:51:12.857 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-xmlsec-1.3.13-1.el9.x86_64 44/156 2026-03-05T19:51:12.867 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-jaraco-classes-3.2.1-5.el9.noarch 45/156 2026-03-05T19:51:12.872 INFO:teuthology.orchestra.run.vm04.stdout: Installing : librados-devel-2:19.2.3-47.gc24117fd552.el9.clys 46/156 2026-03-05T19:51:12.884 INFO:teuthology.orchestra.run.vm04.stdout: Installing : xmlstarlet-1.6.1-20.el9.x86_64 47/156 2026-03-05T19:51:12.892 INFO:teuthology.orchestra.run.vm04.stdout: Installing : socat-1.7.4.1-8.el9.x86_64 48/156 2026-03-05T19:51:12.896 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-toml-0.10.2-6.el9.0.1.noarch 49/156 2026-03-05T19:51:12.906 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-jaraco-functools-3.5.0-2.el9.noarch 50/156 2026-03-05T19:51:12.911 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-tempora-5.0.0-2.el9.noarch 51/156 2026-03-05T19:51:12.953 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-portend-3.1.0-2.el9.noarch 52/156 2026-03-05T19:51:13.001 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-protobuf-3.14.0-17.el9_7.noarch 53/156 2026-03-05T19:51:13.284 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-devel-3.9.23-2.el9.x86_64 54/156 2026-03-05T19:51:13.317 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-babel-2.9.1-2.el9.noarch 55/156 2026-03-05T19:51:13.321 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-jinja2-2.11.3-8.el9_5.noarch 56/156 2026-03-05T19:51:13.325 INFO:teuthology.orchestra.run.vm04.stdout: Installing : perl-Benchmark-1.23-481.1.el9_6.noarch 57/156 2026-03-05T19:51:13.395 INFO:teuthology.orchestra.run.vm04.stdout: Installing : openblas-0.3.29-1.el9.x86_64 58/156 2026-03-05T19:51:13.398 INFO:teuthology.orchestra.run.vm04.stdout: Installing : openblas-openmp-0.3.29-1.el9.x86_64 59/156 2026-03-05T19:51:13.425 INFO:teuthology.orchestra.run.vm04.stdout: Installing : flexiblas-openblas-openmp-3.0.4-8.el9.0.1.x86_64 60/156 2026-03-05T19:51:13.844 INFO:teuthology.orchestra.run.vm04.stdout: Installing : flexiblas-netlib-3.0.4-8.el9.0.1.x86_64 61/156 2026-03-05T19:51:13.950 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-numpy-1:1.23.5-1.el9.x86_64 62/156 2026-03-05T19:51:14.750 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-numpy-f2py-1:1.23.5-1.el9.x86_64 63/156 2026-03-05T19:51:14.770 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-scipy-1.9.3-2.el9.x86_64 64/156 2026-03-05T19:51:14.936 INFO:teuthology.orchestra.run.vm04.stdout: Installing : libpmemobj-1.12.1-1.el9.x86_64 65/156 2026-03-05T19:51:14.939 INFO:teuthology.orchestra.run.vm04.stdout: Upgrading : librbd1-2:19.2.3-47.gc24117fd552.el9.clyso.x86_6 66/156 2026-03-05T19:51:14.972 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: librbd1-2:19.2.3-47.gc24117fd552.el9.clyso.x86_6 66/156 2026-03-05T19:51:14.976 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-rbd-2:19.2.3-47.gc24117fd552.el9.clyso.x 67/156 2026-03-05T19:51:14.990 INFO:teuthology.orchestra.run.vm04.stdout: Installing : boost-program-options-1.75.0-13.el9_7.x86_64 68/156 2026-03-05T19:51:14.993 INFO:teuthology.orchestra.run.vm04.stdout: Installing : smartmontools-1:7.2-9.el9.x86_64 69/156 2026-03-05T19:51:15.008 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: smartmontools-1:7.2-9.el9.x86_64 69/156 2026-03-05T19:51:15.008 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/smartd.service → /usr/lib/systemd/system/smartd.service. 2026-03-05T19:51:15.008 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:15.029 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-pyparsing-2.4.7-9.el9.0.1.noarch 70/156 2026-03-05T19:51:15.041 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-packaging-20.9-5.el9.noarch 71/156 2026-03-05T19:51:15.061 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-ply-3.11-14.el9.0.1.noarch 72/156 2026-03-05T19:51:15.085 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-pycparser-2.20-6.el9.noarch 73/156 2026-03-05T19:51:15.188 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-cffi-1.14.5-5.el9.x86_64 74/156 2026-03-05T19:51:15.202 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-cryptography-36.0.1-5.el9_6.x86_64 75/156 2026-03-05T19:51:15.235 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-pyOpenSSL-21.0.0-1.el9.noarch 76/156 2026-03-05T19:51:15.244 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-cheroot-10.0.1-4.el9.noarch 77/156 2026-03-05T19:51:15.252 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-bcrypt-3.2.2-1.el9.x86_64 78/156 2026-03-05T19:51:15.254 INFO:teuthology.orchestra.run.vm04.stdout: Installing : pciutils-3.7.0-7.el9.x86_64 79/156 2026-03-05T19:51:15.284 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: qatlib-24.09.0-1.el9.x86_64 80/156 2026-03-05T19:51:15.289 INFO:teuthology.orchestra.run.vm04.stdout: Installing : qatlib-24.09.0-1.el9.x86_64 80/156 2026-03-05T19:51:15.290 INFO:teuthology.orchestra.run.vm04.stdout: Installing : qatlib-service-24.09.0-1.el9.x86_64 81/156 2026-03-05T19:51:15.308 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: qatlib-service-24.09.0-1.el9.x86_64 81/156 2026-03-05T19:51:15.446 INFO:teuthology.orchestra.run.vm04.stdout: Installing : qatzip-libs-1.3.1-1.el9.x86_64 82/156 2026-03-05T19:51:15.450 INFO:teuthology.orchestra.run.vm04.stdout: Installing : nvme-cli-2.13-1.el9.x86_64 83/156 2026-03-05T19:51:15.835 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: nvme-cli-2.13-1.el9.x86_64 83/156 2026-03-05T19:51:15.835 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/default.target.wants/nvmefc-boot-connections.service → /usr/lib/systemd/system/nvmefc-boot-connections.service. 2026-03-05T19:51:15.835 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:15.849 INFO:teuthology.orchestra.run.vm04.stdout: Installing : mailcap-2.1.49-5.el9.0.2.noarch 84/156 2026-03-05T19:51:15.855 INFO:teuthology.orchestra.run.vm04.stdout: Installing : libconfig-1.7.2-9.el9.x86_64 85/156 2026-03-05T19:51:15.902 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: libstoragemgmt-1.10.1-1.el9.x86_64 86/156 2026-03-05T19:51:15.902 INFO:teuthology.orchestra.run.vm04.stdout:Creating group 'libstoragemgmt' with GID 992. 2026-03-05T19:51:15.902 INFO:teuthology.orchestra.run.vm04.stdout:Creating user 'libstoragemgmt' (daemon account for libstoragemgmt) with UID 992 and GID 992. 2026-03-05T19:51:15.902 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:15.922 INFO:teuthology.orchestra.run.vm04.stdout: Installing : libstoragemgmt-1.10.1-1.el9.x86_64 86/156 2026-03-05T19:51:15.969 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: libstoragemgmt-1.10.1-1.el9.x86_64 86/156 2026-03-05T19:51:15.969 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/libstoragemgmt.service → /usr/lib/systemd/system/libstoragemgmt.service. 2026-03-05T19:51:15.969 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:16.003 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-libstoragemgmt-1.10.1-1.el9.x86_64 87/156 2026-03-05T19:51:16.036 INFO:teuthology.orchestra.run.vm04.stdout: Installing : fuse-2.9.9-17.el9.x86_64 88/156 2026-03-05T19:51:16.042 INFO:teuthology.orchestra.run.vm04.stdout: Installing : cryptsetup-2.7.2-4.el9.x86_64 89/156 2026-03-05T19:51:16.048 INFO:teuthology.orchestra.run.vm04.stdout: Installing : c-ares-1.19.1-2.el9_4.x86_64 90/156 2026-03-05T19:51:16.055 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-zc-lockfile-2.0-10.el9.noarch 91/156 2026-03-05T19:51:16.076 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-xmltodict-0.12.0-15.el9.noarch 92/156 2026-03-05T19:51:16.111 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-websocket-client-1.2.3-2.el9.noarch 93/156 2026-03-05T19:51:16.119 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-webob-1.8.8-2.el9.noarch 94/156 2026-03-05T19:51:16.191 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-typing-extensions-4.15.0-1.el9.noarch 95/156 2026-03-05T19:51:16.201 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-asyncssh-2.13.2-5.el9.noarch 96/156 2026-03-05T19:51:16.217 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-repoze-lru-0.7-16.el9.noarch 97/156 2026-03-05T19:51:16.231 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-routes-2.5.1-5.el9.noarch 98/156 2026-03-05T19:51:16.241 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-natsort-7.1.1-5.el9.noarch 99/156 2026-03-05T19:51:16.274 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-msgpack-1.0.3-2.el9.x86_64 100/156 2026-03-05T19:51:16.290 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-influxdb-5.3.1-1.el9.noarch 101/156 2026-03-05T19:51:16.365 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-logutils-0.3.5-21.el9.noarch 102/156 2026-03-05T19:51:16.383 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-pecan-1.4.2-3.el9.noarch 103/156 2026-03-05T19:51:16.405 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-isodate-0.6.1-3.el9.noarch 104/156 2026-03-05T19:51:16.412 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-saml-1.16.0-1.el9.noarch 105/156 2026-03-05T19:51:16.425 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-certifi-2023.05.07-4.el9.noarch 106/156 2026-03-05T19:51:16.482 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-cachetools-4.2.4-1.el9.noarch 107/156 2026-03-05T19:51:16.925 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-google-auth-1:2.45.0-1.el9.noarch 108/156 2026-03-05T19:51:16.943 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-kubernetes-1:26.1.0-3.el9.noarch 109/156 2026-03-05T19:51:16.950 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-backports-tarfile-1.2.0-1.el9.noarch 110/156 2026-03-05T19:51:16.958 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-jaraco-context-6.0.1-3.el9.noarch 111/156 2026-03-05T19:51:16.968 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-autocommand-2.2.2-8.el9.noarch 112/156 2026-03-05T19:51:16.977 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-jaraco-text-4.0.0-2.el9.noarch 113/156 2026-03-05T19:51:17.019 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-jaraco-collections-3.0.0-8.el9.noarch 114/156 2026-03-05T19:51:17.028 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-cherrypy-18.6.1-2.el9.noarch 115/156 2026-03-05T19:51:17.037 INFO:teuthology.orchestra.run.vm04.stdout: Installing : libunwind-1.6.2-1.el9.x86_64 116/156 2026-03-05T19:51:17.041 INFO:teuthology.orchestra.run.vm04.stdout: Installing : gperftools-libs-2.9.1-3.el9.x86_64 117/156 2026-03-05T19:51:17.049 INFO:teuthology.orchestra.run.vm04.stdout: Installing : libarrow-doc-9.0.0-15.el9.noarch 118/156 2026-03-05T19:51:17.341 INFO:teuthology.orchestra.run.vm04.stdout: Installing : parquet-libs-9.0.0-15.el9.x86_64 119/156 2026-03-05T19:51:17.344 INFO:teuthology.orchestra.run.vm04.stdout: Installing : librgw2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_6 120/156 2026-03-05T19:51:17.367 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: librgw2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_6 120/156 2026-03-05T19:51:17.370 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-rgw-2:19.2.3-47.gc24117fd552.el9.clyso.x 121/156 2026-03-05T19:51:18.562 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-common-2:19.2.3-47.gc24117fd552.el9.clyso.x 122/156 2026-03-05T19:51:18.567 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-common-2:19.2.3-47.gc24117fd552.el9.clyso.x 122/156 2026-03-05T19:51:18.899 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-common-2:19.2.3-47.gc24117fd552.el9.clyso.x 122/156 2026-03-05T19:51:18.904 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-base-2:19.2.3-47.gc24117fd552.el9.clyso.x86 123/156 2026-03-05T19:51:18.948 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-base-2:19.2.3-47.gc24117fd552.el9.clyso.x86 123/156 2026-03-05T19:51:18.948 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph.target → /usr/lib/systemd/system/ceph.target. 2026-03-05T19:51:18.948 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-crash.service → /usr/lib/systemd/system/ceph-crash.service. 2026-03-05T19:51:18.948 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:18.957 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-selinux-2:19.2.3-47.gc24117fd552.el9.clyso. 124/156 2026-03-05T19:51:25.736 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-selinux-2:19.2.3-47.gc24117fd552.el9.clyso. 124/156 2026-03-05T19:51:25.736 INFO:teuthology.orchestra.run.vm04.stdout:skipping the directory /sys 2026-03-05T19:51:25.736 INFO:teuthology.orchestra.run.vm04.stdout:skipping the directory /proc 2026-03-05T19:51:25.737 INFO:teuthology.orchestra.run.vm04.stdout:skipping the directory /mnt 2026-03-05T19:51:25.737 INFO:teuthology.orchestra.run.vm04.stdout:skipping the directory /var/tmp 2026-03-05T19:51:25.737 INFO:teuthology.orchestra.run.vm04.stdout:skipping the directory /home 2026-03-05T19:51:25.737 INFO:teuthology.orchestra.run.vm04.stdout:skipping the directory /root 2026-03-05T19:51:25.737 INFO:teuthology.orchestra.run.vm04.stdout:skipping the directory /tmp 2026-03-05T19:51:25.737 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:25.822 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-volume-2:19.2.3-47.gc24117fd552.el9.clyso.n 125/156 2026-03-05T19:51:25.836 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-volume-2:19.2.3-47.gc24117fd552.el9.clyso.n 125/156 2026-03-05T19:51:25.837 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T19:51:25.837 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-volume@*.service" escaped as "ceph-volume@\x2a.service". 2026-03-05T19:51:25.837 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:26.656 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-osd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 126/156 2026-03-05T19:51:26.683 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-osd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 126/156 2026-03-05T19:51:26.683 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T19:51:26.683 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-osd@*.service" escaped as "ceph-osd@\x2a.service". 2026-03-05T19:51:26.683 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-osd.target → /usr/lib/systemd/system/ceph-osd.target. 2026-03-05T19:51:26.683 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-osd.target → /usr/lib/systemd/system/ceph-osd.target. 2026-03-05T19:51:26.683 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:26.805 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-mds-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 127/156 2026-03-05T19:51:26.828 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mds-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 127/156 2026-03-05T19:51:26.828 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T19:51:26.828 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-mds@*.service" escaped as "ceph-mds@\x2a.service". 2026-03-05T19:51:26.828 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-mds.target → /usr/lib/systemd/system/ceph-mds.target. 2026-03-05T19:51:26.828 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-mds.target → /usr/lib/systemd/system/ceph-mds.target. 2026-03-05T19:51:26.828 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:27.062 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-mon-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 128/156 2026-03-05T19:51:27.084 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mon-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 128/156 2026-03-05T19:51:27.084 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T19:51:27.084 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-mon@*.service" escaped as "ceph-mon@\x2a.service". 2026-03-05T19:51:27.084 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-mon.target → /usr/lib/systemd/system/ceph-mon.target. 2026-03-05T19:51:27.084 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-mon.target → /usr/lib/systemd/system/ceph-mon.target. 2026-03-05T19:51:27.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:27.120 INFO:teuthology.orchestra.run.vm04.stdout: Installing : grpc-data-1.46.7-10.el9.noarch 129/156 2026-03-05T19:51:27.182 INFO:teuthology.orchestra.run.vm04.stdout: Installing : abseil-cpp-20211102.0-4.el9.x86_64 130/156 2026-03-05T19:51:27.198 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-grpcio-1.46.7-10.el9.x86_64 131/156 2026-03-05T19:51:27.202 INFO:teuthology.orchestra.run.vm04.stdout: Installing : python3-grpcio-tools-1.46.7-10.el9.x86_64 132/156 2026-03-05T19:51:27.263 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: cephadm-2:19.2.3-47.gc24117fd552.el9.clyso.noarc 133/156 2026-03-05T19:51:27.266 INFO:teuthology.orchestra.run.vm04.stdout: Installing : cephadm-2:19.2.3-47.gc24117fd552.el9.clyso.noarc 133/156 2026-03-05T19:51:27.273 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-prometheus-alerts-2:19.2.3-47.gc24117fd552. 134/156 2026-03-05T19:51:27.299 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-grafana-dashboards-2:19.2.3-47.gc24117fd552 135/156 2026-03-05T19:51:27.301 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-mgr-cephadm-2:19.2.3-47.gc24117fd552.el9.cl 136/156 2026-03-05T19:51:27.879 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mgr-cephadm-2:19.2.3-47.gc24117fd552.el9.cl 136/156 2026-03-05T19:51:27.923 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-mgr-dashboard-2:19.2.3-47.gc24117fd552.el9. 137/156 2026-03-05T19:51:28.516 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mgr-dashboard-2:19.2.3-47.gc24117fd552.el9. 137/156 2026-03-05T19:51:28.520 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-mgr-diskprediction-local-2:19.2.3-47.gc2411 138/156 2026-03-05T19:51:28.537 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mgr-diskprediction-local-2:19.2.3-47.gc2411 138/156 2026-03-05T19:51:28.538 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-mgr-k8sevents-2:19.2.3-47.gc24117fd552.el9. 139/156 2026-03-05T19:51:28.605 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mgr-k8sevents-2:19.2.3-47.gc24117fd552.el9. 139/156 2026-03-05T19:51:28.665 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-mgr-modules-core-2:19.2.3-47.gc24117fd552.e 140/156 2026-03-05T19:51:28.668 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-mgr-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 141/156 2026-03-05T19:51:28.692 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mgr-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 141/156 2026-03-05T19:51:28.692 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T19:51:28.692 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-mgr@*.service" escaped as "ceph-mgr@\x2a.service". 2026-03-05T19:51:28.692 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-mgr.target → /usr/lib/systemd/system/ceph-mgr.target. 2026-03-05T19:51:28.692 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-mgr.target → /usr/lib/systemd/system/ceph-mgr.target. 2026-03-05T19:51:28.692 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:28.708 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-mgr-rook-2:19.2.3-47.gc24117fd552.el9.clyso 142/156 2026-03-05T19:51:28.720 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mgr-rook-2:19.2.3-47.gc24117fd552.el9.clyso 142/156 2026-03-05T19:51:29.239 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 143/156 2026-03-05T19:51:29.274 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-radosgw-2:19.2.3-47.gc24117fd552.el9.clyso. 144/156 2026-03-05T19:51:29.299 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-radosgw-2:19.2.3-47.gc24117fd552.el9.clyso. 144/156 2026-03-05T19:51:29.299 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T19:51:29.299 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-radosgw@*.service" escaped as "ceph-radosgw@\x2a.service". 2026-03-05T19:51:29.299 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-radosgw.target → /usr/lib/systemd/system/ceph-radosgw.target. 2026-03-05T19:51:29.299 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-radosgw.target → /usr/lib/systemd/system/ceph-radosgw.target. 2026-03-05T19:51:29.299 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:29.352 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-immutable-object-cache-2:19.2.3-47.gc24117f 145/156 2026-03-05T19:51:29.375 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-immutable-object-cache-2:19.2.3-47.gc24117f 145/156 2026-03-05T19:51:29.375 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T19:51:29.375 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-immutable-object-cache@*.service" escaped as "ceph-immutable-object-cache@\x2a.service". 2026-03-05T19:51:29.375 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:29.558 INFO:teuthology.orchestra.run.vm04.stdout: Installing : rbd-mirror-2:19.2.3-47.gc24117fd552.el9.clyso.x8 146/156 2026-03-05T19:51:29.580 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: rbd-mirror-2:19.2.3-47.gc24117fd552.el9.clyso.x8 146/156 2026-03-05T19:51:29.580 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T19:51:29.580 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-rbd-mirror@*.service" escaped as "ceph-rbd-mirror@\x2a.service". 2026-03-05T19:51:29.581 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-rbd-mirror.target → /usr/lib/systemd/system/ceph-rbd-mirror.target. 2026-03-05T19:51:29.581 INFO:teuthology.orchestra.run.vm04.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-rbd-mirror.target → /usr/lib/systemd/system/ceph-rbd-mirror.target. 2026-03-05T19:51:29.581 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:32.223 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-test-2:19.2.3-47.gc24117fd552.el9.clyso.x86 147/156 2026-03-05T19:51:32.232 INFO:teuthology.orchestra.run.vm04.stdout: Installing : ceph-fuse-2:19.2.3-47.gc24117fd552.el9.clyso.x86 148/156 2026-03-05T19:51:32.245 INFO:teuthology.orchestra.run.vm04.stdout: Installing : rbd-fuse-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 149/156 2026-03-05T19:51:32.277 INFO:teuthology.orchestra.run.vm04.stdout: Installing : rbd-nbd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_6 150/156 2026-03-05T19:51:32.284 INFO:teuthology.orchestra.run.vm04.stdout: Installing : perl-Test-Harness-1:3.42-461.el9.noarch 151/156 2026-03-05T19:51:32.291 INFO:teuthology.orchestra.run.vm04.stdout: Installing : libcephfs-devel-2:19.2.3-47.gc24117fd552.el9.cly 152/156 2026-03-05T19:51:32.309 INFO:teuthology.orchestra.run.vm04.stdout: Installing : bzip2-1.0.8-10.el9_5.x86_64 153/156 2026-03-05T19:51:32.313 INFO:teuthology.orchestra.run.vm04.stdout: Installing : s3cmd-2.4.0-1.el9.noarch 154/156 2026-03-05T19:51:32.313 INFO:teuthology.orchestra.run.vm04.stdout: Cleanup : librbd1-2:16.2.4-5.el9.x86_64 155/156 2026-03-05T19:51:32.331 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: librbd1-2:16.2.4-5.el9.x86_64 155/156 2026-03-05T19:51:32.331 INFO:teuthology.orchestra.run.vm04.stdout: Cleanup : librados2-2:16.2.4-5.el9.x86_64 156/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: librados2-2:16.2.4-5.el9.x86_64 156/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 1/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-base-2:19.2.3-47.gc24117fd552.el9.clyso.x86 2/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-common-2:19.2.3-47.gc24117fd552.el9.clyso.x 3/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-fuse-2:19.2.3-47.gc24117fd552.el9.clyso.x86 4/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-immutable-object-cache-2:19.2.3-47.gc24117f 5/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mds-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 6/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mgr-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 7/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mon-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 8/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-osd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 9/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-radosgw-2:19.2.3-47.gc24117fd552.el9.clyso. 10/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-selinux-2:19.2.3-47.gc24117fd552.el9.clyso. 11/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-test-2:19.2.3-47.gc24117fd552.el9.clyso.x86 12/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libcephfs-devel-2:19.2.3-47.gc24117fd552.el9.cly 13/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libcephfs2-2:19.2.3-47.gc24117fd552.el9.clyso.x8 14/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libcephsqlite-2:19.2.3-47.gc24117fd552.el9.clyso 15/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : librados-devel-2:19.2.3-47.gc24117fd552.el9.clys 16/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libradosstriper1-2:19.2.3-47.gc24117fd552.el9.cl 17/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : librgw2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_6 18/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-ceph-argparse-2:19.2.3-47.gc24117fd552.e 19/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-ceph-common-2:19.2.3-47.gc24117fd552.el9 20/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-cephfs-2:19.2.3-47.gc24117fd552.el9.clys 21/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-rados-2:19.2.3-47.gc24117fd552.el9.clyso 22/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-rbd-2:19.2.3-47.gc24117fd552.el9.clyso.x 23/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-rgw-2:19.2.3-47.gc24117fd552.el9.clyso.x 24/156 2026-03-05T19:51:33.606 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : rbd-fuse-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 25/156 2026-03-05T19:51:33.607 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : rbd-mirror-2:19.2.3-47.gc24117fd552.el9.clyso.x8 26/156 2026-03-05T19:51:33.607 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : rbd-nbd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_6 27/156 2026-03-05T19:51:33.607 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-grafana-dashboards-2:19.2.3-47.gc24117fd552 28/156 2026-03-05T19:51:33.607 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mgr-cephadm-2:19.2.3-47.gc24117fd552.el9.cl 29/156 2026-03-05T19:51:33.607 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mgr-dashboard-2:19.2.3-47.gc24117fd552.el9. 30/156 2026-03-05T19:51:33.607 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mgr-diskprediction-local-2:19.2.3-47.gc2411 31/156 2026-03-05T19:51:33.607 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mgr-k8sevents-2:19.2.3-47.gc24117fd552.el9. 32/156 2026-03-05T19:51:33.607 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mgr-modules-core-2:19.2.3-47.gc24117fd552.e 33/156 2026-03-05T19:51:33.607 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mgr-rook-2:19.2.3-47.gc24117fd552.el9.clyso 34/156 2026-03-05T19:51:33.607 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-prometheus-alerts-2:19.2.3-47.gc24117fd552. 35/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-volume-2:19.2.3-47.gc24117fd552.el9.clyso.n 36/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : cephadm-2:19.2.3-47.gc24117fd552.el9.clyso.noarc 37/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : abseil-cpp-20211102.0-4.el9.x86_64 38/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : gperftools-libs-2.9.1-3.el9.x86_64 39/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : grpc-data-1.46.7-10.el9.noarch 40/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libarrow-9.0.0-15.el9.x86_64 41/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libarrow-doc-9.0.0-15.el9.noarch 42/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : liboath-2.6.12-1.el9.x86_64 43/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libunwind-1.6.2-1.el9.x86_64 44/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : luarocks-3.9.2-5.el9.noarch 45/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : parquet-libs-9.0.0-15.el9.x86_64 46/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-asyncssh-2.13.2-5.el9.noarch 47/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-autocommand-2.2.2-8.el9.noarch 48/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-backports-tarfile-1.2.0-1.el9.noarch 49/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-bcrypt-3.2.2-1.el9.x86_64 50/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-cachetools-4.2.4-1.el9.noarch 51/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-certifi-2023.05.07-4.el9.noarch 52/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-cheroot-10.0.1-4.el9.noarch 53/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-cherrypy-18.6.1-2.el9.noarch 54/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-google-auth-1:2.45.0-1.el9.noarch 55/156 2026-03-05T19:51:33.608 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-grpcio-1.46.7-10.el9.x86_64 56/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-grpcio-tools-1.46.7-10.el9.x86_64 57/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-influxdb-5.3.1-1.el9.noarch 58/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-isodate-0.6.1-3.el9.noarch 59/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jaraco-8.2.1-3.el9.noarch 60/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jaraco-classes-3.2.1-5.el9.noarch 61/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jaraco-collections-3.0.0-8.el9.noarch 62/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jaraco-context-6.0.1-3.el9.noarch 63/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jaraco-functools-3.5.0-2.el9.noarch 64/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jaraco-text-4.0.0-2.el9.noarch 65/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-kubernetes-1:26.1.0-3.el9.noarch 66/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-logutils-0.3.5-21.el9.noarch 67/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-more-itertools-8.12.0-2.el9.noarch 68/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-msgpack-1.0.3-2.el9.x86_64 69/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-natsort-7.1.1-5.el9.noarch 70/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-pecan-1.4.2-3.el9.noarch 71/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-portend-3.1.0-2.el9.noarch 72/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-pyOpenSSL-21.0.0-1.el9.noarch 73/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-repoze-lru-0.7-16.el9.noarch 74/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-routes-2.5.1-5.el9.noarch 75/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-rsa-4.9-2.el9.noarch 76/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-saml-1.16.0-1.el9.noarch 77/156 2026-03-05T19:51:33.609 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-tempora-5.0.0-2.el9.noarch 78/156 2026-03-05T19:51:33.610 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-typing-extensions-4.15.0-1.el9.noarch 79/156 2026-03-05T19:51:33.610 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-webob-1.8.8-2.el9.noarch 80/156 2026-03-05T19:51:33.610 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-websocket-client-1.2.3-2.el9.noarch 81/156 2026-03-05T19:51:33.610 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-werkzeug-2.0.3-3.el9.1.noarch 82/156 2026-03-05T19:51:33.610 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-xmlsec-1.3.13-1.el9.x86_64 83/156 2026-03-05T19:51:33.610 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-xmltodict-0.12.0-15.el9.noarch 84/156 2026-03-05T19:51:33.610 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-zc-lockfile-2.0-10.el9.noarch 85/156 2026-03-05T19:51:33.610 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : re2-1:20211101-20.el9.x86_64 86/156 2026-03-05T19:51:33.610 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : s3cmd-2.4.0-1.el9.noarch 87/156 2026-03-05T19:51:33.610 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : thrift-0.15.0-4.el9.x86_64 88/156 2026-03-05T19:51:33.610 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : bzip2-1.0.8-10.el9_5.x86_64 89/156 2026-03-05T19:51:33.610 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : c-ares-1.19.1-2.el9_4.x86_64 90/156 2026-03-05T19:51:33.610 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : cryptsetup-2.7.2-4.el9.x86_64 91/156 2026-03-05T19:51:33.610 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : fuse-2.9.9-17.el9.x86_64 92/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ledmon-libs-1.1.0-3.el9.x86_64 93/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libconfig-1.7.2-9.el9.x86_64 94/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libgfortran-11.5.0-11.el9.x86_64 95/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libquadmath-11.5.0-11.el9.x86_64 96/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : lmdb-libs-0.9.29-3.el9.x86_64 97/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : mailcap-2.1.49-5.el9.0.2.noarch 98/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : nvme-cli-2.13-1.el9.x86_64 99/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : pciutils-3.7.0-7.el9.x86_64 100/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-cffi-1.14.5-5.el9.x86_64 101/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-cryptography-36.0.1-5.el9_6.x86_64 102/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-ply-3.11-14.el9.0.1.noarch 103/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-pycparser-2.20-6.el9.noarch 104/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-pyparsing-2.4.7-9.el9.0.1.noarch 105/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-requests-2.25.1-10.el9_6.noarch 106/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-urllib3-1.26.5-6.el9_7.1.noarch 107/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : smartmontools-1:7.2-9.el9.x86_64 108/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : unzip-6.0-59.el9.x86_64 109/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : zip-3.0-35.el9.x86_64 110/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : boost-program-options-1.75.0-13.el9_7.x86_64 111/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : flexiblas-3.0.4-8.el9.0.1.x86_64 112/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : flexiblas-netlib-3.0.4-8.el9.0.1.x86_64 113/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : flexiblas-openblas-openmp-3.0.4-8.el9.0.1.x86_64 114/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libnbd-1.20.3-4.el9.x86_64 115/156 2026-03-05T19:51:33.611 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libpmemobj-1.12.1-1.el9.x86_64 116/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : librabbitmq-0.11.0-7.el9.x86_64 117/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : librdkafka-1.6.1-102.el9.x86_64 118/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libstoragemgmt-1.10.1-1.el9.x86_64 119/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libxslt-1.1.34-13.el9_6.x86_64 120/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : lttng-ust-2.12.0-6.el9.x86_64 121/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : lua-5.4.4-4.el9.x86_64 122/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : openblas-0.3.29-1.el9.x86_64 123/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : openblas-openmp-0.3.29-1.el9.x86_64 124/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : perl-Benchmark-1.23-481.1.el9_6.noarch 125/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : perl-Test-Harness-1:3.42-461.el9.noarch 126/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : protobuf-3.14.0-17.el9_7.x86_64 127/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-babel-2.9.1-2.el9.noarch 128/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-devel-3.9.23-2.el9.x86_64 129/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jinja2-2.11.3-8.el9_5.noarch 130/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-libstoragemgmt-1.10.1-1.el9.x86_64 131/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-lxml-4.6.5-3.el9.x86_64 132/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-mako-1.1.4-6.el9.noarch 133/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-markupsafe-1.1.1-12.el9.x86_64 134/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-numpy-1:1.23.5-1.el9.x86_64 135/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-numpy-f2py-1:1.23.5-1.el9.x86_64 136/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-packaging-20.9-5.el9.noarch 137/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-protobuf-3.14.0-17.el9_7.noarch 138/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-pyasn1-0.4.8-7.el9_7.noarch 139/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-pyasn1-modules-0.4.8-7.el9_7.noarch 140/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-requests-oauthlib-1.3.0-12.el9.noarch 141/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-scipy-1.9.3-2.el9.x86_64 142/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-toml-0.10.2-6.el9.0.1.noarch 143/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : qatlib-24.09.0-1.el9.x86_64 144/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : qatlib-service-24.09.0-1.el9.x86_64 145/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : qatzip-libs-1.3.1-1.el9.x86_64 146/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : socat-1.7.4.1-8.el9.x86_64 147/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : xmlsec1-1.2.29-13.el9.x86_64 148/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : xmlsec1-openssl-1.2.29-13.el9.x86_64 149/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : xmlstarlet-1.6.1-20.el9.x86_64 150/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : lua-devel-5.4.4-4.el9.x86_64 151/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : protobuf-compiler-3.14.0-17.el9_7.x86_64 152/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : librados2-2:19.2.3-47.gc24117fd552.el9.clyso.x86 153/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : librados2-2:16.2.4-5.el9.x86_64 154/156 2026-03-05T19:51:33.612 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : librbd1-2:19.2.3-47.gc24117fd552.el9.clyso.x86_6 155/156 2026-03-05T19:51:33.722 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : librbd1-2:16.2.4-5.el9.x86_64 156/156 2026-03-05T19:51:33.722 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:33.722 INFO:teuthology.orchestra.run.vm04.stdout:Upgraded: 2026-03-05T19:51:33.722 INFO:teuthology.orchestra.run.vm04.stdout: librados2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.722 INFO:teuthology.orchestra.run.vm04.stdout: librbd1-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.722 INFO:teuthology.orchestra.run.vm04.stdout:Installed: 2026-03-05T19:51:33.722 INFO:teuthology.orchestra.run.vm04.stdout: abseil-cpp-20211102.0-4.el9.x86_64 2026-03-05T19:51:33.722 INFO:teuthology.orchestra.run.vm04.stdout: boost-program-options-1.75.0-13.el9_7.x86_64 2026-03-05T19:51:33.722 INFO:teuthology.orchestra.run.vm04.stdout: bzip2-1.0.8-10.el9_5.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: c-ares-1.19.1-2.el9_4.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-base-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-common-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-fuse-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-grafana-dashboards-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-immutable-object-cache-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mds-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-cephadm-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-dashboard-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-diskprediction-local-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-k8sevents-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-modules-core-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-rook-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mon-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-osd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-prometheus-alerts-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-radosgw-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-selinux-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-test-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ceph-volume-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: cephadm-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: cryptsetup-2.7.2-4.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: flexiblas-3.0.4-8.el9.0.1.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: flexiblas-netlib-3.0.4-8.el9.0.1.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: flexiblas-openblas-openmp-3.0.4-8.el9.0.1.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: fuse-2.9.9-17.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: gperftools-libs-2.9.1-3.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: grpc-data-1.46.7-10.el9.noarch 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: ledmon-libs-1.1.0-3.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: libarrow-9.0.0-15.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: libarrow-doc-9.0.0-15.el9.noarch 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: libcephfs-devel-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: libcephfs2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: libcephsqlite-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: libconfig-1.7.2-9.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: libgfortran-11.5.0-11.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: libnbd-1.20.3-4.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: liboath-2.6.12-1.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: libpmemobj-1.12.1-1.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: libquadmath-11.5.0-11.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: librabbitmq-0.11.0-7.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: librados-devel-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: libradosstriper1-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: librdkafka-1.6.1-102.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: librgw2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: libstoragemgmt-1.10.1-1.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: libunwind-1.6.2-1.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: libxslt-1.1.34-13.el9_6.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: lmdb-libs-0.9.29-3.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: lttng-ust-2.12.0-6.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: lua-5.4.4-4.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: lua-devel-5.4.4-4.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: luarocks-3.9.2-5.el9.noarch 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: mailcap-2.1.49-5.el9.0.2.noarch 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: nvme-cli-2.13-1.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: openblas-0.3.29-1.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: openblas-openmp-0.3.29-1.el9.x86_64 2026-03-05T19:51:33.723 INFO:teuthology.orchestra.run.vm04.stdout: parquet-libs-9.0.0-15.el9.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: pciutils-3.7.0-7.el9.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: perl-Benchmark-1.23-481.1.el9_6.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: perl-Test-Harness-1:3.42-461.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: protobuf-3.14.0-17.el9_7.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: protobuf-compiler-3.14.0-17.el9_7.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-asyncssh-2.13.2-5.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-autocommand-2.2.2-8.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-babel-2.9.1-2.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-backports-tarfile-1.2.0-1.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-bcrypt-3.2.2-1.el9.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-cachetools-4.2.4-1.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-ceph-argparse-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-ceph-common-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-cephfs-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-certifi-2023.05.07-4.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-cffi-1.14.5-5.el9.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-cheroot-10.0.1-4.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-cherrypy-18.6.1-2.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-cryptography-36.0.1-5.el9_6.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-devel-3.9.23-2.el9.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-google-auth-1:2.45.0-1.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-grpcio-1.46.7-10.el9.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-grpcio-tools-1.46.7-10.el9.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-influxdb-5.3.1-1.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-isodate-0.6.1-3.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-8.2.1-3.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-classes-3.2.1-5.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-collections-3.0.0-8.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-context-6.0.1-3.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-functools-3.5.0-2.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-text-4.0.0-2.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-jinja2-2.11.3-8.el9_5.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-kubernetes-1:26.1.0-3.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-libstoragemgmt-1.10.1-1.el9.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-logutils-0.3.5-21.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-lxml-4.6.5-3.el9.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-mako-1.1.4-6.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-markupsafe-1.1.1-12.el9.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-more-itertools-8.12.0-2.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-msgpack-1.0.3-2.el9.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-natsort-7.1.1-5.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-numpy-1:1.23.5-1.el9.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-numpy-f2py-1:1.23.5-1.el9.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-packaging-20.9-5.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-pecan-1.4.2-3.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-ply-3.11-14.el9.0.1.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-portend-3.1.0-2.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-protobuf-3.14.0-17.el9_7.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyOpenSSL-21.0.0-1.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyasn1-0.4.8-7.el9_7.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyasn1-modules-0.4.8-7.el9_7.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-pycparser-2.20-6.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyparsing-2.4.7-9.el9.0.1.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-rados-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-rbd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-repoze-lru-0.7-16.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-requests-2.25.1-10.el9_6.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-requests-oauthlib-1.3.0-12.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-rgw-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-routes-2.5.1-5.el9.noarch 2026-03-05T19:51:33.724 INFO:teuthology.orchestra.run.vm04.stdout: python3-rsa-4.9-2.el9.noarch 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: python3-saml-1.16.0-1.el9.noarch 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: python3-scipy-1.9.3-2.el9.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: python3-tempora-5.0.0-2.el9.noarch 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: python3-toml-0.10.2-6.el9.0.1.noarch 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: python3-typing-extensions-4.15.0-1.el9.noarch 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: python3-urllib3-1.26.5-6.el9_7.1.noarch 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: python3-webob-1.8.8-2.el9.noarch 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: python3-websocket-client-1.2.3-2.el9.noarch 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: python3-werkzeug-2.0.3-3.el9.1.noarch 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: python3-xmlsec-1.3.13-1.el9.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: python3-xmltodict-0.12.0-15.el9.noarch 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: python3-zc-lockfile-2.0-10.el9.noarch 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: qatlib-24.09.0-1.el9.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: qatlib-service-24.09.0-1.el9.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: qatzip-libs-1.3.1-1.el9.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: rbd-fuse-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: rbd-mirror-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: rbd-nbd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: re2-1:20211101-20.el9.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: s3cmd-2.4.0-1.el9.noarch 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: smartmontools-1:7.2-9.el9.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: socat-1.7.4.1-8.el9.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: thrift-0.15.0-4.el9.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: unzip-6.0-59.el9.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: xmlsec1-1.2.29-13.el9.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: xmlsec1-openssl-1.2.29-13.el9.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: xmlstarlet-1.6.1-20.el9.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: zip-3.0-35.el9.x86_64 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:33.725 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T19:51:33.871 DEBUG:teuthology.parallel:result is None 2026-03-05T19:51:33.871 INFO:teuthology.task.install:Skipping version verification because we have custom repos... 2026-03-05T19:51:33.871 INFO:teuthology.task.install.util:Shipping valgrind.supp... 2026-03-05T19:51:33.871 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:33.871 DEBUG:teuthology.orchestra.run.vm04:> sudo dd of=/home/ubuntu/cephtest/valgrind.supp 2026-03-05T19:51:33.915 INFO:teuthology.task.install.util:Shipping 'daemon-helper'... 2026-03-05T19:51:33.915 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:33.915 DEBUG:teuthology.orchestra.run.vm04:> sudo dd of=/usr/bin/daemon-helper 2026-03-05T19:51:33.992 DEBUG:teuthology.orchestra.run.vm04:> sudo chmod a=rx -- /usr/bin/daemon-helper 2026-03-05T19:51:34.080 INFO:teuthology.task.install.util:Shipping 'adjust-ulimits'... 2026-03-05T19:51:34.080 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:34.080 DEBUG:teuthology.orchestra.run.vm04:> sudo dd of=/usr/bin/adjust-ulimits 2026-03-05T19:51:34.129 DEBUG:teuthology.orchestra.run.vm04:> sudo chmod a=rx -- /usr/bin/adjust-ulimits 2026-03-05T19:51:34.210 INFO:teuthology.task.install.util:Shipping 'stdin-killer'... 2026-03-05T19:51:34.210 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:34.210 DEBUG:teuthology.orchestra.run.vm04:> sudo dd of=/usr/bin/stdin-killer 2026-03-05T19:51:34.285 DEBUG:teuthology.orchestra.run.vm04:> sudo chmod a=rx -- /usr/bin/stdin-killer 2026-03-05T19:51:34.361 INFO:teuthology.run_tasks:Running task ceph... 2026-03-05T19:51:34.400 INFO:tasks.ceph:Making ceph log dir writeable by non-root... 2026-03-05T19:51:34.400 DEBUG:teuthology.orchestra.run.vm04:> sudo chmod 777 /var/log/ceph 2026-03-05T19:51:34.444 INFO:tasks.ceph:Disabling ceph logrotate... 2026-03-05T19:51:34.444 DEBUG:teuthology.orchestra.run.vm04:> sudo rm -f -- /etc/logrotate.d/ceph 2026-03-05T19:51:34.525 INFO:tasks.ceph:Creating extra log directories... 2026-03-05T19:51:34.525 DEBUG:teuthology.orchestra.run.vm04:> sudo install -d -m0777 -- /var/log/ceph/valgrind /var/log/ceph/profiling-logger 2026-03-05T19:51:34.610 INFO:tasks.ceph:Creating ceph cluster ceph... 2026-03-05T19:51:34.610 INFO:tasks.ceph:config {'conf': {'client': {'debug rgw': 20, 'rgw crypt require ssl': False, 'rgw crypt s3 kms backend': 'vault', 'rgw crypt vault auth': 'token', 'rgw crypt vault prefix': '/v1/transit/export/encryption-key/', 'rgw crypt vault secret engine': 'transit', 'rgw s3 auth use sts': True, 'rgw sts key': 'abcdefghijklmnop', 'setgroup': 'ceph', 'setuser': 'ceph'}, 'mgr': {'debug mgr': 20, 'debug ms': 1}, 'mon': {'debug mon': 20, 'debug ms': 1, 'debug paxos': 20}, 'osd': {'debug ms': 1, 'debug osd': 20, 'osd mclock iops capacity threshold hdd': 49000, 'osd shutdown pgref assert': True}}, 'fs': 'xfs', 'mkfs_options': None, 'mount_options': None, 'skip_mgr_daemons': False, 'log_ignorelist': ['\\(MDS_ALL_DOWN\\)', '\\(MDS_UP_LESS_THAN_MAX\\)', '\\(PG_AVAILABILITY\\)', '\\(PG_DEGRADED\\)', '\\(POOL_APP_NOT_ENABLED\\)', 'not have an application enabled'], 'cpu_profile': set(), 'cluster': 'ceph', 'mon_bind_msgr2': True, 'mon_bind_addrvec': True} 2026-03-05T19:51:34.610 INFO:tasks.ceph:ctx.config {'archive_path': '/archive/irq0-2026-03-05_15:32:16-rgw-cobaltcore-storage-v19.2.3-fasttrack-3-none-default-vps/53', 'branch': 'cobaltcore-storage-v19.2.3-fasttrack-3', 'description': 'rgw/crypt/{0-cluster/fixed-1 1-ceph-install/install 2-kms/vault_old 3-rgw/rgw 4-tests/{s3tests} ignore-pg-availability overrides rocky_latest s3tests-branch}', 'email': None, 'first_in_suite': False, 'flavor': 'default', 'job_id': '53', 'last_in_suite': False, 'machine_type': 'vps', 'name': 'irq0-2026-03-05_15:32:16-rgw-cobaltcore-storage-v19.2.3-fasttrack-3-none-default-vps', 'no_nested_subset': False, 'os_type': 'rocky', 'os_version': '9.7', 'overrides': {'admin_socket': {'branch': 'cobaltcore-storage-v19.2.3-fasttrack-3'}, 'ansible.cephlab': {'branch': 'main', 'repo': 'https://github.com/kshtsk/ceph-cm-ansible.git', 'skip_tags': 'nagios,monitoring-scripts,hostname,pubkeys,zap,sudoers,kerberos,ntp-client,resolvconf,cpan,nfs', 'vars': {'timezone': 'Europe/Berlin'}}, 'ceph': {'conf': {'client': {'debug rgw': 20, 'rgw crypt require ssl': False, 'rgw crypt s3 kms backend': 'vault', 'rgw crypt vault auth': 'token', 'rgw crypt vault prefix': '/v1/transit/export/encryption-key/', 'rgw crypt vault secret engine': 'transit', 'rgw s3 auth use sts': True, 'rgw sts key': 'abcdefghijklmnop', 'setgroup': 'ceph', 'setuser': 'ceph'}, 'mgr': {'debug mgr': 20, 'debug ms': 1}, 'mon': {'debug mon': 20, 'debug ms': 1, 'debug paxos': 20}, 'osd': {'debug ms': 1, 'debug osd': 20, 'osd mclock iops capacity threshold hdd': 49000, 'osd shutdown pgref assert': True}}, 'flavor': 'default', 'log-ignorelist': ['\\(MDS_ALL_DOWN\\)', '\\(MDS_UP_LESS_THAN_MAX\\)', '\\(PG_AVAILABILITY\\)', '\\(PG_DEGRADED\\)', '\\(POOL_APP_NOT_ENABLED\\)', 'not have an application enabled'], 'sha1': 'c24117fd5525679b799527bc1bd1f1dd0a2db5e2'}, 'ceph-deploy': {'conf': {'client': {'log file': '/var/log/ceph/ceph-$name.$pid.log'}, 'global': {'osd crush chooseleaf type': 0, 'osd pool default pg num': 128, 'osd pool default pgp num': 128, 'osd pool default size': 2}, 'mon': {}}}, 'cephadm': {'cephadm_binary_url': 'https://download.ceph.com/rpm-19.2.3/el9/noarch/cephadm', 'containers': {'image': 'harbor.clyso.com/custom-ceph/ceph/ceph:cobaltcore-storage-v19.2.3-fasttrack-3'}}, 'install': {'ceph': {'flavor': 'default', 'sha1': 'c24117fd5525679b799527bc1bd1f1dd0a2db5e2'}, 'extra_system_packages': {'deb': ['python3-xmltodict', 's3cmd'], 'rpm': ['bzip2', 'perl-Test-Harness', 'python3-xmltodict', 's3cmd']}, 'repos': [{'name': 'ceph-source', 'priority': 1, 'url': 'https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/SRPMS'}, {'name': 'ceph-noarch', 'priority': 1, 'url': 'https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/noarch'}, {'name': 'ceph', 'priority': 1, 'url': 'https://s3.clyso.com/ces-packages/components/ceph/rpm-19.2.3-47-gc24117fd552/el9.clyso/x86_64'}]}, 'rgw': {'client.0': {'use-vault-role': 'client.0'}, 'compression type': 'random'}, 's3tests': {'accounts': {'iam alt root': 'RGW99999999999999999', 'iam root': 'RGW88888888888888888'}, 'force-branch': 'ceph-squid'}, 'selinux': {'allowlist': ['scontext=system_u:system_r:getty_t:s0']}, 'workunit': {'branch': 'tt-19.2.3-fasttrack-3', 'sha1': 'e50baef5944c0b5e8e734db1c467f1f19415a932'}}, 'owner': 'irq0', 'priority': 1000, 'repo': 'https://github.com/ceph/ceph.git', 'roles': [['mon.a', 'mgr.x', 'osd.0', 'osd.1', 'osd.2', 'client.0']], 'seed': 7790, 'sha1': 'c24117fd5525679b799527bc1bd1f1dd0a2db5e2', 'sleep_before_teardown': 0, 'suite': 'rgw', 'suite_branch': 'tt-19.2.3-fasttrack-3', 'suite_path': '/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa', 'suite_relpath': 'qa', 'suite_repo': 'https://github.com/kshtsk/ceph.git', 'suite_sha1': 'e50baef5944c0b5e8e734db1c467f1f19415a932', 'targets': {'vm04.local': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBETl4f/TVbSGf4WBKzGX855+6vxGn65KF1TgL1LQ8/QTLE+FWyGdFGGWWgyDS2ina0bWxRFLoXAL5NoCZhZJq6g='}, 'tasks': [{'internal.save_config': None}, {'internal.check_lock': None}, {'internal.add_remotes': None}, {'console_log': None}, {'internal.connect': None}, {'internal.push_inventory': None}, {'internal.serialize_remote_roles': None}, {'internal.check_conflict': None}, {'internal.check_ceph_data': None}, {'internal.vm_setup': None}, {'internal.base': None}, {'internal.archive_upload': None}, {'internal.archive': None}, {'internal.coredump': None}, {'internal.sudo': None}, {'internal.syslog': None}, {'internal.timer': None}, {'pcp': None}, {'selinux': None}, {'ansible.cephlab': None}, {'clock': None}, {'install': None}, {'ceph': None}, {'vault': {'client.0': {'engine': 'transit', 'flavor': 'old', 'install_sha256': '7725b35d9ca8be3668abe63481f0731ca4730509419b4eb29fa0b0baa4798458', 'install_url': 'https://releases.hashicorp.com/vault/1.2.2/vault_1.2.2_linux_amd64.zip', 'prefix': '/v1/transit/keys/', 'root_token': 'test_root_token', 'secrets': [{'path': 'my-key-1'}, {'path': 'my-key-2'}]}}}, {'rgw': {'client.0': None}}, {'tox': ['client.0']}, {'s3tests': {'client.0': {'barbican': {'kms_key': 'my-key-1', 'kms_key2': 'my-key-2'}, 'vault_kv': {'key_path': 'my-key-1', 'key_path2': 'my-key-2'}, 'vault_old': {'key_path': 'my-key-1/1', 'key_path2': 'my-key-2/1'}, 'vault_transit': {'key_path': 'my-key-1', 'key_path2': 'my-key-2'}}}}], 'teuthology': {'fragments_dropped': [], 'meta': {}, 'postmerge': []}, 'teuthology_branch': 'clyso-debian-13', 'teuthology_repo': 'https://github.com/clyso/teuthology', 'teuthology_sha1': '1c580df7a9c7c2aadc272da296344fd99f27c444', 'timestamp': '2026-03-05_15:32:16', 'tube': 'vps', 'user': 'irq0', 'verbose': False, 'worker_log': '/home/teuthos/.teuthology/dispatcher/dispatcher.vps.43333'} 2026-03-05T19:51:34.610 DEBUG:teuthology.orchestra.run.vm04:> install -d -m0755 -- /home/ubuntu/cephtest/ceph.data 2026-03-05T19:51:34.680 DEBUG:teuthology.orchestra.run.vm04:> sudo install -d -m0777 -- /var/run/ceph 2026-03-05T19:51:34.763 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:34.763 DEBUG:teuthology.orchestra.run.vm04:> dd if=/scratch_devs of=/dev/stdout 2026-03-05T19:51:34.784 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-03-05T19:51:34.784 DEBUG:teuthology.orchestra.run.vm04:> ls /dev/[sv]d? 2026-03-05T19:51:34.849 INFO:teuthology.orchestra.run.vm04.stdout:/dev/vda 2026-03-05T19:51:34.849 INFO:teuthology.orchestra.run.vm04.stdout:/dev/vdb 2026-03-05T19:51:34.849 INFO:teuthology.orchestra.run.vm04.stdout:/dev/vdc 2026-03-05T19:51:34.849 INFO:teuthology.orchestra.run.vm04.stdout:/dev/vdd 2026-03-05T19:51:34.849 INFO:teuthology.orchestra.run.vm04.stdout:/dev/vde 2026-03-05T19:51:34.849 WARNING:teuthology.misc:Removing root device: /dev/vda from device list 2026-03-05T19:51:34.849 DEBUG:teuthology.misc:devs=['/dev/vdb', '/dev/vdc', '/dev/vdd', '/dev/vde'] 2026-03-05T19:51:34.849 DEBUG:teuthology.orchestra.run.vm04:> stat /dev/vdb 2026-03-05T19:51:34.920 INFO:teuthology.orchestra.run.vm04.stdout: File: /dev/vdb 2026-03-05T19:51:34.920 INFO:teuthology.orchestra.run.vm04.stdout: Size: 0 Blocks: 0 IO Block: 512 block special file 2026-03-05T19:51:34.920 INFO:teuthology.orchestra.run.vm04.stdout:Device: 5h/5d Inode: 226 Links: 1 Device type: fc,10 2026-03-05T19:51:34.920 INFO:teuthology.orchestra.run.vm04.stdout:Access: (0660/brw-rw----) Uid: ( 0/ root) Gid: ( 6/ disk) 2026-03-05T19:51:34.920 INFO:teuthology.orchestra.run.vm04.stdout:Context: system_u:object_r:fixed_disk_device_t:s0 2026-03-05T19:51:34.920 INFO:teuthology.orchestra.run.vm04.stdout:Access: 2026-03-05 19:51:15.890654471 +0100 2026-03-05T19:51:34.920 INFO:teuthology.orchestra.run.vm04.stdout:Modify: 2026-03-05 19:51:15.890654471 +0100 2026-03-05T19:51:34.920 INFO:teuthology.orchestra.run.vm04.stdout:Change: 2026-03-05 19:51:15.890654471 +0100 2026-03-05T19:51:34.920 INFO:teuthology.orchestra.run.vm04.stdout: Birth: 2026-03-05 19:47:46.186000000 +0100 2026-03-05T19:51:34.920 DEBUG:teuthology.orchestra.run.vm04:> sudo dd if=/dev/vdb of=/dev/null count=1 2026-03-05T19:51:34.991 INFO:teuthology.orchestra.run.vm04.stderr:1+0 records in 2026-03-05T19:51:34.991 INFO:teuthology.orchestra.run.vm04.stderr:1+0 records out 2026-03-05T19:51:34.991 INFO:teuthology.orchestra.run.vm04.stderr:512 bytes copied, 0.000128109 s, 4.0 MB/s 2026-03-05T19:51:34.992 DEBUG:teuthology.orchestra.run.vm04:> ! mount | grep -v devtmpfs | grep -q /dev/vdb 2026-03-05T19:51:35.053 DEBUG:teuthology.orchestra.run.vm04:> stat /dev/vdc 2026-03-05T19:51:35.119 INFO:teuthology.orchestra.run.vm04.stdout: File: /dev/vdc 2026-03-05T19:51:35.119 INFO:teuthology.orchestra.run.vm04.stdout: Size: 0 Blocks: 0 IO Block: 512 block special file 2026-03-05T19:51:35.119 INFO:teuthology.orchestra.run.vm04.stdout:Device: 5h/5d Inode: 227 Links: 1 Device type: fc,20 2026-03-05T19:51:35.119 INFO:teuthology.orchestra.run.vm04.stdout:Access: (0660/brw-rw----) Uid: ( 0/ root) Gid: ( 6/ disk) 2026-03-05T19:51:35.120 INFO:teuthology.orchestra.run.vm04.stdout:Context: system_u:object_r:fixed_disk_device_t:s0 2026-03-05T19:51:35.120 INFO:teuthology.orchestra.run.vm04.stdout:Access: 2026-03-05 19:51:15.894654473 +0100 2026-03-05T19:51:35.120 INFO:teuthology.orchestra.run.vm04.stdout:Modify: 2026-03-05 19:51:15.894654473 +0100 2026-03-05T19:51:35.120 INFO:teuthology.orchestra.run.vm04.stdout:Change: 2026-03-05 19:51:15.894654473 +0100 2026-03-05T19:51:35.120 INFO:teuthology.orchestra.run.vm04.stdout: Birth: 2026-03-05 19:47:46.197000000 +0100 2026-03-05T19:51:35.120 DEBUG:teuthology.orchestra.run.vm04:> sudo dd if=/dev/vdc of=/dev/null count=1 2026-03-05T19:51:35.191 INFO:teuthology.orchestra.run.vm04.stderr:1+0 records in 2026-03-05T19:51:35.191 INFO:teuthology.orchestra.run.vm04.stderr:1+0 records out 2026-03-05T19:51:35.191 INFO:teuthology.orchestra.run.vm04.stderr:512 bytes copied, 0.000162143 s, 3.2 MB/s 2026-03-05T19:51:35.192 DEBUG:teuthology.orchestra.run.vm04:> ! mount | grep -v devtmpfs | grep -q /dev/vdc 2026-03-05T19:51:35.254 DEBUG:teuthology.orchestra.run.vm04:> stat /dev/vdd 2026-03-05T19:51:35.314 INFO:teuthology.orchestra.run.vm04.stdout: File: /dev/vdd 2026-03-05T19:51:35.314 INFO:teuthology.orchestra.run.vm04.stdout: Size: 0 Blocks: 0 IO Block: 512 block special file 2026-03-05T19:51:35.314 INFO:teuthology.orchestra.run.vm04.stdout:Device: 5h/5d Inode: 259 Links: 1 Device type: fc,30 2026-03-05T19:51:35.314 INFO:teuthology.orchestra.run.vm04.stdout:Access: (0660/brw-rw----) Uid: ( 0/ root) Gid: ( 6/ disk) 2026-03-05T19:51:35.314 INFO:teuthology.orchestra.run.vm04.stdout:Context: system_u:object_r:fixed_disk_device_t:s0 2026-03-05T19:51:35.314 INFO:teuthology.orchestra.run.vm04.stdout:Access: 2026-03-05 19:51:15.924654491 +0100 2026-03-05T19:51:35.314 INFO:teuthology.orchestra.run.vm04.stdout:Modify: 2026-03-05 19:51:15.924654491 +0100 2026-03-05T19:51:35.314 INFO:teuthology.orchestra.run.vm04.stdout:Change: 2026-03-05 19:51:15.924654491 +0100 2026-03-05T19:51:35.314 INFO:teuthology.orchestra.run.vm04.stdout: Birth: 2026-03-05 19:47:46.222000000 +0100 2026-03-05T19:51:35.315 DEBUG:teuthology.orchestra.run.vm04:> sudo dd if=/dev/vdd of=/dev/null count=1 2026-03-05T19:51:35.384 INFO:teuthology.orchestra.run.vm04.stderr:1+0 records in 2026-03-05T19:51:35.384 INFO:teuthology.orchestra.run.vm04.stderr:1+0 records out 2026-03-05T19:51:35.384 INFO:teuthology.orchestra.run.vm04.stderr:512 bytes copied, 0.000119112 s, 4.3 MB/s 2026-03-05T19:51:35.385 DEBUG:teuthology.orchestra.run.vm04:> ! mount | grep -v devtmpfs | grep -q /dev/vdd 2026-03-05T19:51:35.448 DEBUG:teuthology.orchestra.run.vm04:> stat /dev/vde 2026-03-05T19:51:35.507 INFO:teuthology.orchestra.run.vm04.stdout: File: /dev/vde 2026-03-05T19:51:35.507 INFO:teuthology.orchestra.run.vm04.stdout: Size: 0 Blocks: 0 IO Block: 512 block special file 2026-03-05T19:51:35.507 INFO:teuthology.orchestra.run.vm04.stdout:Device: 5h/5d Inode: 260 Links: 1 Device type: fc,40 2026-03-05T19:51:35.507 INFO:teuthology.orchestra.run.vm04.stdout:Access: (0660/brw-rw----) Uid: ( 0/ root) Gid: ( 6/ disk) 2026-03-05T19:51:35.507 INFO:teuthology.orchestra.run.vm04.stdout:Context: system_u:object_r:fixed_disk_device_t:s0 2026-03-05T19:51:35.507 INFO:teuthology.orchestra.run.vm04.stdout:Access: 2026-03-05 19:51:15.887654469 +0100 2026-03-05T19:51:35.507 INFO:teuthology.orchestra.run.vm04.stdout:Modify: 2026-03-05 19:51:15.887654469 +0100 2026-03-05T19:51:35.507 INFO:teuthology.orchestra.run.vm04.stdout:Change: 2026-03-05 19:51:15.887654469 +0100 2026-03-05T19:51:35.507 INFO:teuthology.orchestra.run.vm04.stdout: Birth: 2026-03-05 19:47:46.285000000 +0100 2026-03-05T19:51:35.507 DEBUG:teuthology.orchestra.run.vm04:> sudo dd if=/dev/vde of=/dev/null count=1 2026-03-05T19:51:35.577 INFO:teuthology.orchestra.run.vm04.stderr:1+0 records in 2026-03-05T19:51:35.577 INFO:teuthology.orchestra.run.vm04.stderr:1+0 records out 2026-03-05T19:51:35.577 INFO:teuthology.orchestra.run.vm04.stderr:512 bytes copied, 0.000157956 s, 3.2 MB/s 2026-03-05T19:51:35.578 DEBUG:teuthology.orchestra.run.vm04:> ! mount | grep -v devtmpfs | grep -q /dev/vde 2026-03-05T19:51:35.638 INFO:tasks.ceph:osd dev map: {'osd.0': '/dev/vdb', 'osd.1': '/dev/vdc', 'osd.2': '/dev/vdd'} 2026-03-05T19:51:35.638 INFO:tasks.ceph:remote_to_roles_to_devs: {Remote(name='ubuntu@vm04.local'): {'osd.0': '/dev/vdb', 'osd.1': '/dev/vdc', 'osd.2': '/dev/vdd'}} 2026-03-05T19:51:35.638 INFO:tasks.ceph:Generating config... 2026-03-05T19:51:35.638 INFO:tasks.ceph:[client] debug rgw = 20 2026-03-05T19:51:35.638 INFO:tasks.ceph:[client] rgw crypt require ssl = False 2026-03-05T19:51:35.639 INFO:tasks.ceph:[client] rgw crypt s3 kms backend = vault 2026-03-05T19:51:35.639 INFO:tasks.ceph:[client] rgw crypt vault auth = token 2026-03-05T19:51:35.639 INFO:tasks.ceph:[client] rgw crypt vault prefix = /v1/transit/export/encryption-key/ 2026-03-05T19:51:35.639 INFO:tasks.ceph:[client] rgw crypt vault secret engine = transit 2026-03-05T19:51:35.639 INFO:tasks.ceph:[client] rgw s3 auth use sts = True 2026-03-05T19:51:35.639 INFO:tasks.ceph:[client] rgw sts key = abcdefghijklmnop 2026-03-05T19:51:35.639 INFO:tasks.ceph:[client] setgroup = ceph 2026-03-05T19:51:35.639 INFO:tasks.ceph:[client] setuser = ceph 2026-03-05T19:51:35.639 INFO:tasks.ceph:[mgr] debug mgr = 20 2026-03-05T19:51:35.639 INFO:tasks.ceph:[mgr] debug ms = 1 2026-03-05T19:51:35.639 INFO:tasks.ceph:[mon] debug mon = 20 2026-03-05T19:51:35.639 INFO:tasks.ceph:[mon] debug ms = 1 2026-03-05T19:51:35.639 INFO:tasks.ceph:[mon] debug paxos = 20 2026-03-05T19:51:35.639 INFO:tasks.ceph:[osd] debug ms = 1 2026-03-05T19:51:35.639 INFO:tasks.ceph:[osd] debug osd = 20 2026-03-05T19:51:35.639 INFO:tasks.ceph:[osd] osd mclock iops capacity threshold hdd = 49000 2026-03-05T19:51:35.639 INFO:tasks.ceph:[osd] osd shutdown pgref assert = True 2026-03-05T19:51:35.639 INFO:tasks.ceph:Setting up mon.a... 2026-03-05T19:51:35.639 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring /etc/ceph/ceph.keyring 2026-03-05T19:51:35.724 INFO:teuthology.orchestra.run.vm04.stdout:creating /etc/ceph/ceph.keyring 2026-03-05T19:51:35.727 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --gen-key --name=mon. /etc/ceph/ceph.keyring 2026-03-05T19:51:35.769 DEBUG:teuthology.orchestra.run.vm04:> sudo chmod 0644 /etc/ceph/ceph.keyring 2026-03-05T19:51:35.803 DEBUG:tasks.ceph:Ceph mon addresses: [('mon.a', '192.168.123.104')] 2026-03-05T19:51:35.803 DEBUG:tasks.ceph:writing out conf {'global': {'chdir': '', 'pid file': '/var/run/ceph/$cluster-$name.pid', 'auth supported': 'cephx', 'filestore xattr use omap': 'true', 'mon clock drift allowed': '1.000', 'osd crush chooseleaf type': '0', 'auth debug': 'true', 'ms die on old message': 'true', 'ms die on bug': 'true', 'mon max pg per osd': '10000', 'mon pg warn max object skew': '0', 'osd_pool_default_pg_autoscale_mode': 'off', 'osd pool default size': '2', 'mon osd allow primary affinity': 'true', 'mon osd allow pg remap': 'true', 'mon warn on legacy crush tunables': 'false', 'mon warn on crush straw calc version zero': 'false', 'mon warn on no sortbitwise': 'false', 'mon warn on osd down out interval zero': 'false', 'mon warn on too few osds': 'false', 'mon_warn_on_pool_pg_num_not_power_of_two': 'false', 'mon_warn_on_pool_no_redundancy': 'false', 'mon_allow_pool_size_one': 'true', 'osd pool default erasure code profile': 'plugin=jerasure technique=reed_sol_van k=2 m=1 crush-failure-domain=osd', 'osd default data pool replay window': '5', 'mon allow pool delete': 'true', 'mon cluster log file level': 'debug', 'debug asserts on shutdown': 'true', 'mon health detail to clog': 'false', 'mon host': '192.168.123.104'}, 'osd': {'osd journal size': '100', 'osd scrub load threshold': '5.0', 'osd scrub max interval': '600', 'osd mclock profile': 'high_recovery_ops', 'osd recover clone overlap': 'true', 'osd recovery max chunk': '1048576', 'osd debug shutdown': 'true', 'osd debug op order': 'true', 'osd debug verify stray on activate': 'true', 'osd debug trim objects': 'true', 'osd open classes on start': 'true', 'osd debug pg log writeout': 'true', 'osd deep scrub update digest min age': '30', 'osd map max advance': '10', 'journal zero on create': 'true', 'filestore ondisk finisher threads': '3', 'filestore apply finisher threads': '3', 'bdev debug aio': 'true', 'osd debug misdirected ops': 'true', 'debug ms': 1, 'debug osd': 20, 'osd mclock iops capacity threshold hdd': 49000, 'osd shutdown pgref assert': True}, 'mgr': {'debug ms': 1, 'debug mgr': 20, 'debug mon': '20', 'debug auth': '20', 'mon reweight min pgs per osd': '4', 'mon reweight min bytes per osd': '10', 'mgr/telemetry/nag': 'false'}, 'mon': {'debug ms': 1, 'debug mon': 20, 'debug paxos': 20, 'debug auth': '20', 'mon data avail warn': '5', 'mon mgr mkfs grace': '240', 'mon reweight min pgs per osd': '4', 'mon osd reporter subtree level': 'osd', 'mon osd prime pg temp': 'true', 'mon reweight min bytes per osd': '10', 'auth mon ticket ttl': '660', 'auth service ticket ttl': '240', 'mon_warn_on_insecure_global_id_reclaim': 'false', 'mon_warn_on_insecure_global_id_reclaim_allowed': 'false', 'mon_down_mkfs_grace': '2m', 'mon_warn_on_filestore_osds': 'false'}, 'client': {'rgw cache enabled': 'true', 'rgw enable ops log': 'true', 'rgw enable usage log': 'true', 'log file': '/var/log/ceph/$cluster-$name.$pid.log', 'admin socket': '/var/run/ceph/$cluster-$name.$pid.asok', 'debug rgw': 20, 'rgw crypt require ssl': False, 'rgw crypt s3 kms backend': 'vault', 'rgw crypt vault auth': 'token', 'rgw crypt vault prefix': '/v1/transit/export/encryption-key/', 'rgw crypt vault secret engine': 'transit', 'rgw s3 auth use sts': True, 'rgw sts key': 'abcdefghijklmnop', 'setgroup': 'ceph', 'setuser': 'ceph'}, 'mon.a': {}} 2026-03-05T19:51:35.803 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:35.803 DEBUG:teuthology.orchestra.run.vm04:> dd of=/home/ubuntu/cephtest/ceph.tmp.conf 2026-03-05T19:51:35.865 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage monmaptool -c /home/ubuntu/cephtest/ceph.tmp.conf --create --clobber --enable-all-features --add a 192.168.123.104 --print /home/ubuntu/cephtest/ceph.monmap 2026-03-05T19:51:35.951 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:51:35.951 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:51:35.952 INFO:teuthology.orchestra.run.vm04.stdout:monmaptool: monmap file /home/ubuntu/cephtest/ceph.monmap 2026-03-05T19:51:35.952 INFO:teuthology.orchestra.run.vm04.stdout:monmaptool: generated fsid 2a7287ed-0054-49ef-8eca-2d3b077e934f 2026-03-05T19:51:35.952 INFO:teuthology.orchestra.run.vm04.stdout:setting min_mon_release = quincy 2026-03-05T19:51:35.952 INFO:teuthology.orchestra.run.vm04.stdout:epoch 0 2026-03-05T19:51:35.952 INFO:teuthology.orchestra.run.vm04.stdout:fsid 2a7287ed-0054-49ef-8eca-2d3b077e934f 2026-03-05T19:51:35.952 INFO:teuthology.orchestra.run.vm04.stdout:last_changed 2026-03-05T19:51:35.947957+0100 2026-03-05T19:51:35.952 INFO:teuthology.orchestra.run.vm04.stdout:created 2026-03-05T19:51:35.947957+0100 2026-03-05T19:51:35.952 INFO:teuthology.orchestra.run.vm04.stdout:min_mon_release 17 (quincy) 2026-03-05T19:51:35.952 INFO:teuthology.orchestra.run.vm04.stdout:election_strategy: 1 2026-03-05T19:51:35.952 INFO:teuthology.orchestra.run.vm04.stdout:0: [v2:192.168.123.104:3300/0,v1:192.168.123.104:6789/0] mon.a 2026-03-05T19:51:35.952 INFO:teuthology.orchestra.run.vm04.stdout:monmaptool: writing epoch 0 to /home/ubuntu/cephtest/ceph.monmap (1 monitors) 2026-03-05T19:51:35.954 DEBUG:teuthology.orchestra.run.vm04:> rm -- /home/ubuntu/cephtest/ceph.tmp.conf 2026-03-05T19:51:35.977 INFO:tasks.ceph:Writing /etc/ceph/ceph.conf for FSID 2a7287ed-0054-49ef-8eca-2d3b077e934f... 2026-03-05T19:51:35.978 DEBUG:teuthology.orchestra.run.vm04:> sudo mkdir -p /etc/ceph && sudo chmod 0755 /etc/ceph && sudo tee /etc/ceph/ceph.conf && sudo chmod 0644 /etc/ceph/ceph.conf > /dev/null 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout:[global] 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: chdir = "" 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: pid file = /var/run/ceph/$cluster-$name.pid 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: auth supported = cephx 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: filestore xattr use omap = true 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: mon clock drift allowed = 1.000 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: osd crush chooseleaf type = 0 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: auth debug = true 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: ms die on old message = true 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: ms die on bug = true 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: mon max pg per osd = 10000 # >= luminous 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: mon pg warn max object skew = 0 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: # disable pg_autoscaler by default for new pools 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: osd_pool_default_pg_autoscale_mode = off 2026-03-05T19:51:36.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd pool default size = 2 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: mon osd allow primary affinity = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: mon osd allow pg remap = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: mon warn on legacy crush tunables = false 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: mon warn on crush straw calc version zero = false 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: mon warn on no sortbitwise = false 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: mon warn on osd down out interval zero = false 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: mon warn on too few osds = false 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: mon_warn_on_pool_pg_num_not_power_of_two = false 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: mon_warn_on_pool_no_redundancy = false 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: mon_allow_pool_size_one = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd pool default erasure code profile = plugin=jerasure technique=reed_sol_van k=2 m=1 crush-failure-domain=osd 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd default data pool replay window = 5 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: mon allow pool delete = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: mon cluster log file level = debug 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: debug asserts on shutdown = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: mon health detail to clog = false 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: mon host = 192.168.123.104 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: fsid = 2a7287ed-0054-49ef-8eca-2d3b077e934f 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout:[osd] 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd journal size = 100 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd scrub load threshold = 5.0 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd scrub max interval = 600 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd mclock profile = high_recovery_ops 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd recover clone overlap = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd recovery max chunk = 1048576 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd debug shutdown = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd debug op order = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd debug verify stray on activate = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd debug trim objects = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd open classes on start = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd debug pg log writeout = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd deep scrub update digest min age = 30 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd map max advance = 10 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: journal zero on create = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: filestore ondisk finisher threads = 3 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: filestore apply finisher threads = 3 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: bdev debug aio = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd debug misdirected ops = true 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: debug ms = 1 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: debug osd = 20 2026-03-05T19:51:36.068 INFO:teuthology.orchestra.run.vm04.stdout: osd mclock iops capacity threshold hdd = 49000 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: osd shutdown pgref assert = True 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout:[mgr] 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: debug ms = 1 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: debug mgr = 20 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: debug mon = 20 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: debug auth = 20 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: mon reweight min pgs per osd = 4 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: mon reweight min bytes per osd = 10 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: mgr/telemetry/nag = false 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout:[mon] 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: debug ms = 1 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: debug mon = 20 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: debug paxos = 20 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: debug auth = 20 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: mon data avail warn = 5 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: mon mgr mkfs grace = 240 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: mon reweight min pgs per osd = 4 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: mon osd reporter subtree level = osd 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: mon osd prime pg temp = true 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: mon reweight min bytes per osd = 10 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: # rotate auth tickets quickly to exercise renewal paths 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: auth mon ticket ttl = 660 # 11m 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: auth service ticket ttl = 240 # 4m 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: # don't complain about insecure global_id in the test suite 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: mon_warn_on_insecure_global_id_reclaim = false 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: mon_warn_on_insecure_global_id_reclaim_allowed = false 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: # 1m isn't quite enough 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: mon_down_mkfs_grace = 2m 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: mon_warn_on_filestore_osds = false 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout:[client] 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: rgw cache enabled = true 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: rgw enable ops log = true 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: rgw enable usage log = true 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: log file = /var/log/ceph/$cluster-$name.$pid.log 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: admin socket = /var/run/ceph/$cluster-$name.$pid.asok 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: debug rgw = 20 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: rgw crypt require ssl = False 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: rgw crypt s3 kms backend = vault 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: rgw crypt vault auth = token 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: rgw crypt vault prefix = /v1/transit/export/encryption-key/ 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: rgw crypt vault secret engine = transit 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: rgw s3 auth use sts = True 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: rgw sts key = abcdefghijklmnop 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: setgroup = ceph 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout: setuser = ceph 2026-03-05T19:51:36.069 INFO:teuthology.orchestra.run.vm04.stdout:[mon.a] 2026-03-05T19:51:36.078 INFO:tasks.ceph:Creating admin key on mon.a... 2026-03-05T19:51:36.078 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --gen-key --name=client.admin --cap mon 'allow *' --cap osd 'allow *' --cap mds 'allow *' --cap mgr 'allow *' /etc/ceph/ceph.keyring 2026-03-05T19:51:36.129 INFO:tasks.ceph:Copying monmap to all nodes... 2026-03-05T19:51:36.129 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:36.129 DEBUG:teuthology.orchestra.run.vm04:> dd if=/etc/ceph/ceph.keyring of=/dev/stdout 2026-03-05T19:51:36.149 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:36.149 DEBUG:teuthology.orchestra.run.vm04:> dd if=/home/ubuntu/cephtest/ceph.monmap of=/dev/stdout 2026-03-05T19:51:36.214 INFO:tasks.ceph:Sending monmap to node ubuntu@vm04.local 2026-03-05T19:51:36.214 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:36.214 DEBUG:teuthology.orchestra.run.vm04:> sudo dd of=/etc/ceph/ceph.keyring 2026-03-05T19:51:36.214 DEBUG:teuthology.orchestra.run.vm04:> sudo chmod 0644 /etc/ceph/ceph.keyring 2026-03-05T19:51:36.296 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:36.296 DEBUG:teuthology.orchestra.run.vm04:> dd of=/home/ubuntu/cephtest/ceph.monmap 2026-03-05T19:51:36.355 INFO:tasks.ceph:Setting up mon nodes... 2026-03-05T19:51:36.355 INFO:tasks.ceph:Setting up mgr nodes... 2026-03-05T19:51:36.355 DEBUG:teuthology.orchestra.run.vm04:> sudo mkdir -p /var/lib/ceph/mgr/ceph-x && sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=mgr.x /var/lib/ceph/mgr/ceph-x/keyring 2026-03-05T19:51:36.450 INFO:teuthology.orchestra.run.vm04.stdout:creating /var/lib/ceph/mgr/ceph-x/keyring 2026-03-05T19:51:36.453 INFO:tasks.ceph:Setting up mds nodes... 2026-03-05T19:51:36.453 INFO:tasks.ceph_client:Setting up client nodes... 2026-03-05T19:51:36.453 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.0 /etc/ceph/ceph.client.0.keyring && sudo chmod 0644 /etc/ceph/ceph.client.0.keyring 2026-03-05T19:51:36.494 INFO:teuthology.orchestra.run.vm04.stdout:creating /etc/ceph/ceph.client.0.keyring 2026-03-05T19:51:36.507 INFO:tasks.ceph:Running mkfs on osd nodes... 2026-03-05T19:51:36.507 INFO:tasks.ceph:ctx.disk_config.remote_to_roles_to_dev: {Remote(name='ubuntu@vm04.local'): {'osd.0': '/dev/vdb', 'osd.1': '/dev/vdc', 'osd.2': '/dev/vdd'}} 2026-03-05T19:51:36.507 DEBUG:teuthology.orchestra.run.vm04:> sudo mkdir -p /var/lib/ceph/osd/ceph-0 2026-03-05T19:51:36.579 INFO:tasks.ceph:roles_to_devs: {'osd.0': '/dev/vdb', 'osd.1': '/dev/vdc', 'osd.2': '/dev/vdd'} 2026-03-05T19:51:36.579 INFO:tasks.ceph:role: osd.0 2026-03-05T19:51:36.579 INFO:tasks.ceph:['mkfs.xfs', '-f', '-i', 'size=2048'] on /dev/vdb on ubuntu@vm04.local 2026-03-05T19:51:36.579 DEBUG:teuthology.orchestra.run.vm04:> yes | sudo mkfs.xfs -f -i size=2048 /dev/vdb 2026-03-05T19:51:36.654 INFO:teuthology.orchestra.run.vm04.stdout:meta-data=/dev/vdb isize=2048 agcount=4, agsize=1310720 blks 2026-03-05T19:51:36.654 INFO:teuthology.orchestra.run.vm04.stdout: = sectsz=512 attr=2, projid32bit=1 2026-03-05T19:51:36.654 INFO:teuthology.orchestra.run.vm04.stdout: = crc=1 finobt=1, sparse=1, rmapbt=0 2026-03-05T19:51:36.654 INFO:teuthology.orchestra.run.vm04.stdout: = reflink=1 bigtime=1 inobtcount=1 nrext64=0 2026-03-05T19:51:36.654 INFO:teuthology.orchestra.run.vm04.stdout:data = bsize=4096 blocks=5242880, imaxpct=25 2026-03-05T19:51:36.654 INFO:teuthology.orchestra.run.vm04.stdout: = sunit=0 swidth=0 blks 2026-03-05T19:51:36.654 INFO:teuthology.orchestra.run.vm04.stdout:naming =version 2 bsize=4096 ascii-ci=0, ftype=1 2026-03-05T19:51:36.654 INFO:teuthology.orchestra.run.vm04.stdout:log =internal log bsize=4096 blocks=16384, version=2 2026-03-05T19:51:36.654 INFO:teuthology.orchestra.run.vm04.stdout: = sectsz=512 sunit=0 blks, lazy-count=1 2026-03-05T19:51:36.654 INFO:teuthology.orchestra.run.vm04.stdout:realtime =none extsz=4096 blocks=0, rtextents=0 2026-03-05T19:51:36.659 INFO:teuthology.orchestra.run.vm04.stdout:Discarding blocks...Done. 2026-03-05T19:51:36.660 INFO:tasks.ceph:mount /dev/vdb on ubuntu@vm04.local -o noatime 2026-03-05T19:51:36.660 DEBUG:teuthology.orchestra.run.vm04:> sudo mount -t xfs -o noatime /dev/vdb /var/lib/ceph/osd/ceph-0 2026-03-05T19:51:36.733 DEBUG:teuthology.orchestra.run.vm04:> sudo /sbin/restorecon /var/lib/ceph/osd/ceph-0 2026-03-05T19:51:36.808 DEBUG:teuthology.orchestra.run.vm04:> sudo mkdir -p /var/lib/ceph/osd/ceph-1 2026-03-05T19:51:36.875 INFO:tasks.ceph:roles_to_devs: {'osd.0': '/dev/vdb', 'osd.1': '/dev/vdc', 'osd.2': '/dev/vdd'} 2026-03-05T19:51:36.875 INFO:tasks.ceph:role: osd.1 2026-03-05T19:51:36.875 INFO:tasks.ceph:['mkfs.xfs', '-f', '-i', 'size=2048'] on /dev/vdc on ubuntu@vm04.local 2026-03-05T19:51:36.875 DEBUG:teuthology.orchestra.run.vm04:> yes | sudo mkfs.xfs -f -i size=2048 /dev/vdc 2026-03-05T19:51:36.941 INFO:teuthology.orchestra.run.vm04.stdout:meta-data=/dev/vdc isize=2048 agcount=4, agsize=1310720 blks 2026-03-05T19:51:36.941 INFO:teuthology.orchestra.run.vm04.stdout: = sectsz=512 attr=2, projid32bit=1 2026-03-05T19:51:36.941 INFO:teuthology.orchestra.run.vm04.stdout: = crc=1 finobt=1, sparse=1, rmapbt=0 2026-03-05T19:51:36.941 INFO:teuthology.orchestra.run.vm04.stdout: = reflink=1 bigtime=1 inobtcount=1 nrext64=0 2026-03-05T19:51:36.941 INFO:teuthology.orchestra.run.vm04.stdout:data = bsize=4096 blocks=5242880, imaxpct=25 2026-03-05T19:51:36.941 INFO:teuthology.orchestra.run.vm04.stdout: = sunit=0 swidth=0 blks 2026-03-05T19:51:36.941 INFO:teuthology.orchestra.run.vm04.stdout:naming =version 2 bsize=4096 ascii-ci=0, ftype=1 2026-03-05T19:51:36.941 INFO:teuthology.orchestra.run.vm04.stdout:log =internal log bsize=4096 blocks=16384, version=2 2026-03-05T19:51:36.941 INFO:teuthology.orchestra.run.vm04.stdout: = sectsz=512 sunit=0 blks, lazy-count=1 2026-03-05T19:51:36.942 INFO:teuthology.orchestra.run.vm04.stdout:realtime =none extsz=4096 blocks=0, rtextents=0 2026-03-05T19:51:36.946 INFO:teuthology.orchestra.run.vm04.stdout:Discarding blocks...Done. 2026-03-05T19:51:36.947 INFO:tasks.ceph:mount /dev/vdc on ubuntu@vm04.local -o noatime 2026-03-05T19:51:36.947 DEBUG:teuthology.orchestra.run.vm04:> sudo mount -t xfs -o noatime /dev/vdc /var/lib/ceph/osd/ceph-1 2026-03-05T19:51:37.021 DEBUG:teuthology.orchestra.run.vm04:> sudo /sbin/restorecon /var/lib/ceph/osd/ceph-1 2026-03-05T19:51:37.094 DEBUG:teuthology.orchestra.run.vm04:> sudo mkdir -p /var/lib/ceph/osd/ceph-2 2026-03-05T19:51:37.162 INFO:tasks.ceph:roles_to_devs: {'osd.0': '/dev/vdb', 'osd.1': '/dev/vdc', 'osd.2': '/dev/vdd'} 2026-03-05T19:51:37.162 INFO:tasks.ceph:role: osd.2 2026-03-05T19:51:37.162 INFO:tasks.ceph:['mkfs.xfs', '-f', '-i', 'size=2048'] on /dev/vdd on ubuntu@vm04.local 2026-03-05T19:51:37.162 DEBUG:teuthology.orchestra.run.vm04:> yes | sudo mkfs.xfs -f -i size=2048 /dev/vdd 2026-03-05T19:51:37.236 INFO:teuthology.orchestra.run.vm04.stdout:meta-data=/dev/vdd isize=2048 agcount=4, agsize=1310720 blks 2026-03-05T19:51:37.236 INFO:teuthology.orchestra.run.vm04.stdout: = sectsz=512 attr=2, projid32bit=1 2026-03-05T19:51:37.236 INFO:teuthology.orchestra.run.vm04.stdout: = crc=1 finobt=1, sparse=1, rmapbt=0 2026-03-05T19:51:37.236 INFO:teuthology.orchestra.run.vm04.stdout: = reflink=1 bigtime=1 inobtcount=1 nrext64=0 2026-03-05T19:51:37.236 INFO:teuthology.orchestra.run.vm04.stdout:data = bsize=4096 blocks=5242880, imaxpct=25 2026-03-05T19:51:37.236 INFO:teuthology.orchestra.run.vm04.stdout: = sunit=0 swidth=0 blks 2026-03-05T19:51:37.236 INFO:teuthology.orchestra.run.vm04.stdout:naming =version 2 bsize=4096 ascii-ci=0, ftype=1 2026-03-05T19:51:37.236 INFO:teuthology.orchestra.run.vm04.stdout:log =internal log bsize=4096 blocks=16384, version=2 2026-03-05T19:51:37.236 INFO:teuthology.orchestra.run.vm04.stdout: = sectsz=512 sunit=0 blks, lazy-count=1 2026-03-05T19:51:37.236 INFO:teuthology.orchestra.run.vm04.stdout:realtime =none extsz=4096 blocks=0, rtextents=0 2026-03-05T19:51:37.241 INFO:teuthology.orchestra.run.vm04.stdout:Discarding blocks...Done. 2026-03-05T19:51:37.246 INFO:tasks.ceph:mount /dev/vdd on ubuntu@vm04.local -o noatime 2026-03-05T19:51:37.246 DEBUG:teuthology.orchestra.run.vm04:> sudo mount -t xfs -o noatime /dev/vdd /var/lib/ceph/osd/ceph-2 2026-03-05T19:51:37.322 DEBUG:teuthology.orchestra.run.vm04:> sudo /sbin/restorecon /var/lib/ceph/osd/ceph-2 2026-03-05T19:51:37.396 DEBUG:teuthology.orchestra.run.vm04:> sudo MALLOC_CHECK_=3 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-osd --no-mon-config --cluster ceph --mkfs --mkkey -i 0 --monmap /home/ubuntu/cephtest/ceph.monmap 2026-03-05T19:51:37.479 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:51:37.474+0100 7f02e13f8780 -1 auth: error reading file: /var/lib/ceph/osd/ceph-0/keyring: can't open /var/lib/ceph/osd/ceph-0/keyring: (2) No such file or directory 2026-03-05T19:51:37.480 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:51:37.474+0100 7f02e13f8780 -1 created new key in keyring /var/lib/ceph/osd/ceph-0/keyring 2026-03-05T19:51:37.480 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:51:37.474+0100 7f02e13f8780 -1 bdev(0x55c3eb7e5800 /var/lib/ceph/osd/ceph-0/block) open stat got: (1) Operation not permitted 2026-03-05T19:51:37.480 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:51:37.474+0100 7f02e13f8780 -1 bluestore(/var/lib/ceph/osd/ceph-0) _read_fsid unparsable uuid 2026-03-05T19:51:39.575 DEBUG:teuthology.orchestra.run.vm04:> sudo chown -R ceph:ceph /var/lib/ceph/osd/ceph-0 2026-03-05T19:51:39.642 DEBUG:teuthology.orchestra.run.vm04:> sudo MALLOC_CHECK_=3 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-osd --no-mon-config --cluster ceph --mkfs --mkkey -i 1 --monmap /home/ubuntu/cephtest/ceph.monmap 2026-03-05T19:51:39.727 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:51:39.722+0100 7fbb863aa780 -1 auth: error reading file: /var/lib/ceph/osd/ceph-1/keyring: can't open /var/lib/ceph/osd/ceph-1/keyring: (2) No such file or directory 2026-03-05T19:51:39.728 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:51:39.722+0100 7fbb863aa780 -1 created new key in keyring /var/lib/ceph/osd/ceph-1/keyring 2026-03-05T19:51:39.728 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:51:39.722+0100 7fbb863aa780 -1 bdev(0x558d1a531800 /var/lib/ceph/osd/ceph-1/block) open stat got: (1) Operation not permitted 2026-03-05T19:51:39.728 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:51:39.722+0100 7fbb863aa780 -1 bluestore(/var/lib/ceph/osd/ceph-1) _read_fsid unparsable uuid 2026-03-05T19:51:42.122 DEBUG:teuthology.orchestra.run.vm04:> sudo chown -R ceph:ceph /var/lib/ceph/osd/ceph-1 2026-03-05T19:51:42.149 DEBUG:teuthology.orchestra.run.vm04:> sudo MALLOC_CHECK_=3 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-osd --no-mon-config --cluster ceph --mkfs --mkkey -i 2 --monmap /home/ubuntu/cephtest/ceph.monmap 2026-03-05T19:51:42.229 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:51:42.224+0100 7fd56c20c780 -1 auth: error reading file: /var/lib/ceph/osd/ceph-2/keyring: can't open /var/lib/ceph/osd/ceph-2/keyring: (2) No such file or directory 2026-03-05T19:51:42.229 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:51:42.224+0100 7fd56c20c780 -1 created new key in keyring /var/lib/ceph/osd/ceph-2/keyring 2026-03-05T19:51:42.229 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:51:42.224+0100 7fd56c20c780 -1 bdev(0x56401cd63800 /var/lib/ceph/osd/ceph-2/block) open stat got: (1) Operation not permitted 2026-03-05T19:51:42.229 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:51:42.224+0100 7fd56c20c780 -1 bluestore(/var/lib/ceph/osd/ceph-2) _read_fsid unparsable uuid 2026-03-05T19:51:44.368 DEBUG:teuthology.orchestra.run.vm04:> sudo chown -R ceph:ceph /var/lib/ceph/osd/ceph-2 2026-03-05T19:51:44.434 INFO:tasks.ceph:Reading keys from all nodes... 2026-03-05T19:51:44.434 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:44.434 DEBUG:teuthology.orchestra.run.vm04:> sudo dd if=/var/lib/ceph/mgr/ceph-x/keyring of=/dev/stdout 2026-03-05T19:51:44.501 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:44.501 DEBUG:teuthology.orchestra.run.vm04:> sudo dd if=/var/lib/ceph/osd/ceph-0/keyring of=/dev/stdout 2026-03-05T19:51:44.569 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:44.569 DEBUG:teuthology.orchestra.run.vm04:> sudo dd if=/var/lib/ceph/osd/ceph-1/keyring of=/dev/stdout 2026-03-05T19:51:44.636 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:44.636 DEBUG:teuthology.orchestra.run.vm04:> sudo dd if=/var/lib/ceph/osd/ceph-2/keyring of=/dev/stdout 2026-03-05T19:51:44.702 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:44.702 DEBUG:teuthology.orchestra.run.vm04:> dd if=/etc/ceph/ceph.client.0.keyring of=/dev/stdout 2026-03-05T19:51:44.757 INFO:tasks.ceph:Adding keys to all mons... 2026-03-05T19:51:44.757 DEBUG:teuthology.orchestra.run.vm04:> sudo tee -a /etc/ceph/ceph.keyring 2026-03-05T19:51:44.819 INFO:teuthology.orchestra.run.vm04.stdout:[mgr.x] 2026-03-05T19:51:44.820 INFO:teuthology.orchestra.run.vm04.stdout: key = AQC40Klp6tuWGhAAH/Bbw08aR3cLHf6BDzpcTw== 2026-03-05T19:51:44.820 INFO:teuthology.orchestra.run.vm04.stdout:[osd.0] 2026-03-05T19:51:44.820 INFO:teuthology.orchestra.run.vm04.stdout: key = AQC50Klp8GhVHBAAWFxGtSxZMUKzItudaDcEdg== 2026-03-05T19:51:44.820 INFO:teuthology.orchestra.run.vm04.stdout:[osd.1] 2026-03-05T19:51:44.820 INFO:teuthology.orchestra.run.vm04.stdout: key = AQC70Klpl/gYKxAA4TAsNgOUdX4fRzYp67+UQQ== 2026-03-05T19:51:44.820 INFO:teuthology.orchestra.run.vm04.stdout:[osd.2] 2026-03-05T19:51:44.820 INFO:teuthology.orchestra.run.vm04.stdout: key = AQC+0KlpGIVnDRAAFJcf7uEgnkg5FW0A8ZcF9A== 2026-03-05T19:51:44.820 INFO:teuthology.orchestra.run.vm04.stdout:[client.0] 2026-03-05T19:51:44.820 INFO:teuthology.orchestra.run.vm04.stdout: key = AQC40KlpBtMxHRAAWICoi4AEIRj6tssWLO0SgA== 2026-03-05T19:51:44.821 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/ceph.keyring --name=mgr.x --cap mon 'allow profile mgr' --cap osd 'allow *' --cap mds 'allow *' 2026-03-05T19:51:44.902 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/ceph.keyring --name=osd.0 --cap mon 'allow profile osd' --cap mgr 'allow profile osd' --cap osd 'allow *' 2026-03-05T19:51:44.983 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/ceph.keyring --name=osd.1 --cap mon 'allow profile osd' --cap mgr 'allow profile osd' --cap osd 'allow *' 2026-03-05T19:51:45.067 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/ceph.keyring --name=osd.2 --cap mon 'allow profile osd' --cap mgr 'allow profile osd' --cap osd 'allow *' 2026-03-05T19:51:45.110 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/ceph.keyring --name=client.0 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-03-05T19:51:45.150 INFO:tasks.ceph:Running mkfs on mon nodes... 2026-03-05T19:51:45.150 DEBUG:teuthology.orchestra.run.vm04:> sudo mkdir -p /var/lib/ceph/mon/ceph-a 2026-03-05T19:51:45.215 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-mon --cluster ceph --mkfs -i a --monmap /home/ubuntu/cephtest/ceph.monmap --keyring /etc/ceph/ceph.keyring 2026-03-05T19:51:45.347 DEBUG:teuthology.orchestra.run.vm04:> sudo chown -R ceph:ceph /var/lib/ceph/mon/ceph-a 2026-03-05T19:51:45.373 DEBUG:teuthology.orchestra.run.vm04:> rm -- /home/ubuntu/cephtest/ceph.monmap 2026-03-05T19:51:45.429 INFO:tasks.ceph:Starting mon daemons in cluster ceph... 2026-03-05T19:51:45.429 INFO:tasks.ceph.mon.a:Restarting daemon 2026-03-05T19:51:45.429 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-mon -f --cluster ceph -i a 2026-03-05T19:51:45.471 INFO:tasks.ceph.mon.a:Started 2026-03-05T19:51:45.471 INFO:tasks.ceph:Starting mgr daemons in cluster ceph... 2026-03-05T19:51:45.471 INFO:tasks.ceph.mgr.x:Restarting daemon 2026-03-05T19:51:45.471 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-mgr -f --cluster ceph -i x 2026-03-05T19:51:45.474 INFO:tasks.ceph.mgr.x:Started 2026-03-05T19:51:45.474 INFO:tasks.ceph:Setting crush tunables to default 2026-03-05T19:51:45.474 DEBUG:teuthology.orchestra.run.vm04:> sudo ceph --cluster ceph osd crush tunables default 2026-03-05T19:51:45.842 INFO:teuthology.orchestra.run.vm04.stderr:adjusted tunables profile to default 2026-03-05T19:51:45.854 INFO:tasks.ceph:check_enable_crimson: False 2026-03-05T19:51:45.854 INFO:tasks.ceph:Starting osd daemons in cluster ceph... 2026-03-05T19:51:45.854 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:45.854 DEBUG:teuthology.orchestra.run.vm04:> sudo dd if=/var/lib/ceph/osd/ceph-0/fsid of=/dev/stdout 2026-03-05T19:51:45.884 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:45.884 DEBUG:teuthology.orchestra.run.vm04:> sudo dd if=/var/lib/ceph/osd/ceph-1/fsid of=/dev/stdout 2026-03-05T19:51:45.955 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:51:45.955 DEBUG:teuthology.orchestra.run.vm04:> sudo dd if=/var/lib/ceph/osd/ceph-2/fsid of=/dev/stdout 2026-03-05T19:51:46.025 DEBUG:teuthology.orchestra.run.vm04:> sudo ceph --cluster ceph osd new 86b0c535-fc36-478a-ba83-44821908b1c8 0 2026-03-05T19:51:46.195 INFO:teuthology.orchestra.run.vm04.stdout:0 2026-03-05T19:51:46.209 DEBUG:teuthology.orchestra.run.vm04:> sudo ceph --cluster ceph osd new dd1d6192-edaa-464d-9d3a-57b4dc17e1a7 1 2026-03-05T19:51:46.334 INFO:teuthology.orchestra.run.vm04.stdout:1 2026-03-05T19:51:46.346 DEBUG:teuthology.orchestra.run.vm04:> sudo ceph --cluster ceph osd new 3a79932d-9719-42d2-8c7e-5ac0baa8c587 2 2026-03-05T19:51:46.467 INFO:teuthology.orchestra.run.vm04.stdout:2 2026-03-05T19:51:46.479 INFO:tasks.ceph.osd.0:Restarting daemon 2026-03-05T19:51:46.479 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-osd -f --cluster ceph -i 0 2026-03-05T19:51:46.480 INFO:tasks.ceph.osd.0:Started 2026-03-05T19:51:46.480 INFO:tasks.ceph.osd.1:Restarting daemon 2026-03-05T19:51:46.480 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-osd -f --cluster ceph -i 1 2026-03-05T19:51:46.482 INFO:tasks.ceph.osd.1:Started 2026-03-05T19:51:46.482 INFO:tasks.ceph.osd.2:Restarting daemon 2026-03-05T19:51:46.482 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-osd -f --cluster ceph -i 2 2026-03-05T19:51:46.484 INFO:tasks.ceph.osd.2:Started 2026-03-05T19:51:46.484 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph osd dump --format=json 2026-03-05T19:51:46.484 INFO:tasks.ceph.mgr.x.vm04.stderr:/usr/lib64/python3.9/site-packages/scipy/__init__.py:73: UserWarning: NumPy was imported from a Python sub-interpreter but NumPy does not properly support sub-interpreters. This will likely work for most users but might cause hard to track down issues or subtle bugs. A common user of the rare sub-interpreter feature is wsgi which also allows single-interpreter mode. 2026-03-05T19:51:46.484 INFO:tasks.ceph.mgr.x.vm04.stderr:Improvements in the case of bugs are welcome, but is not on the NumPy roadmap, and full support may require significant effort to achieve. 2026-03-05T19:51:46.484 INFO:tasks.ceph.mgr.x.vm04.stderr: from numpy import show_config as show_numpy_config 2026-03-05T19:51:46.504 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:46.499+0100 7f2e3960e140 -1 mgr[py] Module diskprediction_local has missing NOTIFY_TYPES member 2026-03-05T19:51:46.681 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:46.681 INFO:teuthology.orchestra.run.vm04.stdout:{"epoch":5,"fsid":"2a7287ed-0054-49ef-8eca-2d3b077e934f","created":"2026-03-05T19:51:45.581171+0100","modified":"2026-03-05T19:51:46.461015+0100","last_up_change":"0.000000","last_in_change":"2026-03-05T19:51:46.461015+0100","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":2,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":0,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"squid","allow_crimson":false,"pools":[],"osds":[{"osd":0,"uuid":"86b0c535-fc36-478a-ba83-44821908b1c8","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]},{"osd":1,"uuid":"dd1d6192-edaa-464d-9d3a-57b4dc17e1a7","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]},{"osd":2,"uuid":"3a79932d-9719-42d2-8c7e-5ac0baa8c587","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"jerasure","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-03-05T19:51:46.693 INFO:tasks.ceph.ceph_manager.ceph:[] 2026-03-05T19:51:46.693 INFO:tasks.ceph:Waiting for OSDs to come up 2026-03-05T19:51:46.788 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:46.782+0100 7f2e3960e140 -1 mgr[py] Module alerts has missing NOTIFY_TYPES member 2026-03-05T19:51:46.818 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:46.813+0100 7f2e3960e140 -1 mgr[py] Module balancer has missing NOTIFY_TYPES member 2026-03-05T19:51:46.846 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:46.841+0100 7f2e3960e140 -1 mgr[py] Module crash has missing NOTIFY_TYPES member 2026-03-05T19:51:46.873 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:46.867+0100 7f2e3960e140 -1 mgr[py] Module devicehealth has missing NOTIFY_TYPES member 2026-03-05T19:51:46.940 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:46.935+0100 7f2e3960e140 -1 mgr[py] Module influx has missing NOTIFY_TYPES member 2026-03-05T19:51:46.991 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:46.986+0100 7f2e3960e140 -1 mgr[py] Module iostat has missing NOTIFY_TYPES member 2026-03-05T19:51:46.995 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph --cluster ceph osd dump --format=json 2026-03-05T19:51:47.103 INFO:teuthology.misc.health.vm04.stdout: 2026-03-05T19:51:47.103 INFO:teuthology.misc.health.vm04.stdout:{"epoch":5,"fsid":"2a7287ed-0054-49ef-8eca-2d3b077e934f","created":"2026-03-05T19:51:45.581171+0100","modified":"2026-03-05T19:51:46.461015+0100","last_up_change":"0.000000","last_in_change":"2026-03-05T19:51:46.461015+0100","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":2,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":0,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"squid","allow_crimson":false,"pools":[],"osds":[{"osd":0,"uuid":"86b0c535-fc36-478a-ba83-44821908b1c8","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]},{"osd":1,"uuid":"dd1d6192-edaa-464d-9d3a-57b4dc17e1a7","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]},{"osd":2,"uuid":"3a79932d-9719-42d2-8c7e-5ac0baa8c587","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"jerasure","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-03-05T19:51:47.117 DEBUG:teuthology.misc:0 of 3 OSDs are up 2026-03-05T19:51:47.182 INFO:tasks.ceph.osd.0.vm04.stderr:2026-03-05T19:51:47.174+0100 7f0c78e0d780 -1 Falling back to public interface 2026-03-05T19:51:47.183 INFO:tasks.ceph.osd.2.vm04.stderr:2026-03-05T19:51:47.178+0100 7fb3b1e14780 -1 Falling back to public interface 2026-03-05T19:51:47.195 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.190+0100 7f2e3960e140 -1 mgr[py] Module nfs has missing NOTIFY_TYPES member 2026-03-05T19:51:47.256 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.251+0100 7f2e3960e140 -1 mgr[py] Module orchestrator has missing NOTIFY_TYPES member 2026-03-05T19:51:47.285 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.279+0100 7f2e3960e140 -1 mgr[py] Module osd_perf_query has missing NOTIFY_TYPES member 2026-03-05T19:51:47.308 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.303+0100 7f2e3960e140 -1 mgr[py] Module osd_support has missing NOTIFY_TYPES member 2026-03-05T19:51:47.337 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.332+0100 7f2e3960e140 -1 mgr[py] Module pg_autoscaler has missing NOTIFY_TYPES member 2026-03-05T19:51:47.362 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.357+0100 7f2e3960e140 -1 mgr[py] Module progress has missing NOTIFY_TYPES member 2026-03-05T19:51:47.430 INFO:tasks.ceph.osd.1.vm04.stderr:2026-03-05T19:51:47.424+0100 7f3a517d3780 -1 Falling back to public interface 2026-03-05T19:51:47.506 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.501+0100 7f2e3960e140 -1 mgr[py] Module prometheus has missing NOTIFY_TYPES member 2026-03-05T19:51:47.544 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.539+0100 7f2e3960e140 -1 mgr[py] Module rbd_support has missing NOTIFY_TYPES member 2026-03-05T19:51:47.696 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.691+0100 7f2e3960e140 -1 mgr[py] Module rgw has missing NOTIFY_TYPES member 2026-03-05T19:51:47.726 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.721+0100 7f2e3960e140 -1 mgr[py] Module selftest has missing NOTIFY_TYPES member 2026-03-05T19:51:47.769 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.764+0100 7f2e3960e140 -1 mgr[py] Module snap_schedule has missing NOTIFY_TYPES member 2026-03-05T19:51:47.823 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.817+0100 7f2e3960e140 -1 mgr[py] Module status has missing NOTIFY_TYPES member 2026-03-05T19:51:47.849 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.844+0100 7f2e3960e140 -1 mgr[py] Module telegraf has missing NOTIFY_TYPES member 2026-03-05T19:51:47.912 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.907+0100 7f2e3960e140 -1 mgr[py] Module telemetry has missing NOTIFY_TYPES member 2026-03-05T19:51:47.973 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:47.968+0100 7f2e3960e140 -1 mgr[py] Module test_orchestrator has missing NOTIFY_TYPES member 2026-03-05T19:51:48.029 INFO:tasks.ceph.osd.0.vm04.stderr:2026-03-05T19:51:48.024+0100 7f0c78e0d780 -1 osd.0 0 log_to_monitors true 2026-03-05T19:51:48.030 INFO:tasks.ceph.osd.2.vm04.stderr:2026-03-05T19:51:48.025+0100 7fb3b1e14780 -1 osd.2 0 log_to_monitors true 2026-03-05T19:51:48.051 INFO:tasks.ceph.osd.1.vm04.stderr:2026-03-05T19:51:48.046+0100 7f3a517d3780 -1 osd.1 0 log_to_monitors true 2026-03-05T19:51:48.086 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:48.080+0100 7f2e3960e140 -1 mgr[py] Module volumes has missing NOTIFY_TYPES member 2026-03-05T19:51:48.111 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:48.106+0100 7f2e3960e140 -1 mgr[py] Module zabbix has missing NOTIFY_TYPES member 2026-03-05T19:51:48.309 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:48.304+0100 7f2e3960e140 -1 mgr[py] Module rook has missing NOTIFY_TYPES member 2026-03-05T19:51:49.320 INFO:tasks.ceph.mgr.x.vm04.stderr:2026-03-05T19:51:49.315+0100 7f2e05e0c640 -1 mgr.server handle_report got status from non-daemon mon.a 2026-03-05T19:51:51.394 INFO:tasks.ceph.osd.1.vm04.stderr:2026-03-05T19:51:51.389+0100 7f3a4d762640 -1 osd.1 0 waiting for initial osdmap 2026-03-05T19:51:51.396 INFO:tasks.ceph.osd.0.vm04.stderr:2026-03-05T19:51:51.391+0100 7f0c75049640 -1 osd.0 0 waiting for initial osdmap 2026-03-05T19:51:51.403 INFO:tasks.ceph.osd.1.vm04.stderr:2026-03-05T19:51:51.398+0100 7f3a48d8b640 -1 osd.1 7 set_numa_affinity unable to identify public interface '' numa node: (2) No such file or directory 2026-03-05T19:51:51.404 INFO:tasks.ceph.osd.2.vm04.stderr:2026-03-05T19:51:51.399+0100 7fb3adf0b640 -1 osd.2 0 waiting for initial osdmap 2026-03-05T19:51:51.405 INFO:tasks.ceph.osd.0.vm04.stderr:2026-03-05T19:51:51.400+0100 7f0c6fe5f640 -1 osd.0 7 set_numa_affinity unable to identify public interface '' numa node: (2) No such file or directory 2026-03-05T19:51:51.411 INFO:tasks.ceph.osd.2.vm04.stderr:2026-03-05T19:51:51.406+0100 7fb3a8d21640 -1 osd.2 7 set_numa_affinity unable to identify public interface '' numa node: (2) No such file or directory 2026-03-05T19:51:53.418 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph --cluster ceph osd dump --format=json 2026-03-05T19:51:53.571 INFO:teuthology.misc.health.vm04.stdout: 2026-03-05T19:51:53.572 INFO:teuthology.misc.health.vm04.stdout:{"epoch":8,"fsid":"2a7287ed-0054-49ef-8eca-2d3b077e934f","created":"2026-03-05T19:51:45.581171+0100","modified":"2026-03-05T19:51:52.393140+0100","last_up_change":"2026-03-05T19:51:52.393140+0100","last_in_change":"2026-03-05T19:51:46.461015+0100","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":4,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":0,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"squid","allow_crimson":false,"pools":[],"osds":[{"osd":0,"uuid":"86b0c535-fc36-478a-ba83-44821908b1c8","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":"192.168.123.104:6800","nonce":2028742907},{"type":"v1","addr":"192.168.123.104:6801","nonce":2028742907}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6802","nonce":2028742907},{"type":"v1","addr":"192.168.123.104:6803","nonce":2028742907}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6806","nonce":2028742907},{"type":"v1","addr":"192.168.123.104:6807","nonce":2028742907}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6804","nonce":2028742907},{"type":"v1","addr":"192.168.123.104:6805","nonce":2028742907}]},"public_addr":"192.168.123.104:6801/2028742907","cluster_addr":"192.168.123.104:6803/2028742907","heartbeat_back_addr":"192.168.123.104:6807/2028742907","heartbeat_front_addr":"192.168.123.104:6805/2028742907","state":["exists","up"]},{"osd":1,"uuid":"dd1d6192-edaa-464d-9d3a-57b4dc17e1a7","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":"192.168.123.104:6816","nonce":202516070},{"type":"v1","addr":"192.168.123.104:6817","nonce":202516070}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6818","nonce":202516070},{"type":"v1","addr":"192.168.123.104:6819","nonce":202516070}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6822","nonce":202516070},{"type":"v1","addr":"192.168.123.104:6823","nonce":202516070}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6820","nonce":202516070},{"type":"v1","addr":"192.168.123.104:6821","nonce":202516070}]},"public_addr":"192.168.123.104:6817/202516070","cluster_addr":"192.168.123.104:6819/202516070","heartbeat_back_addr":"192.168.123.104:6823/202516070","heartbeat_front_addr":"192.168.123.104:6821/202516070","state":["exists","up"]},{"osd":2,"uuid":"3a79932d-9719-42d2-8c7e-5ac0baa8c587","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":"192.168.123.104:6808","nonce":1934958954},{"type":"v1","addr":"192.168.123.104:6809","nonce":1934958954}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6810","nonce":1934958954},{"type":"v1","addr":"192.168.123.104:6811","nonce":1934958954}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6814","nonce":1934958954},{"type":"v1","addr":"192.168.123.104:6815","nonce":1934958954}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6812","nonce":1934958954},{"type":"v1","addr":"192.168.123.104:6813","nonce":1934958954}]},"public_addr":"192.168.123.104:6809/1934958954","cluster_addr":"192.168.123.104:6811/1934958954","heartbeat_back_addr":"192.168.123.104:6815/1934958954","heartbeat_front_addr":"192.168.123.104:6813/1934958954","state":["exists","up"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4540701547738038271,"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":4540701547738038271,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4540701547738038271,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"jerasure","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-03-05T19:51:53.580 DEBUG:teuthology.misc:3 of 3 OSDs are up 2026-03-05T19:51:53.580 INFO:tasks.ceph:Creating RBD pool 2026-03-05T19:51:53.580 DEBUG:teuthology.orchestra.run.vm04:> sudo ceph --cluster ceph osd pool create rbd 8 2026-03-05T19:51:54.404 INFO:teuthology.orchestra.run.vm04.stderr:pool 'rbd' created 2026-03-05T19:51:54.417 DEBUG:teuthology.orchestra.run.vm04:> rbd --cluster ceph pool init rbd 2026-03-05T19:51:54.447 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:51:54.447 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:51:57.426 INFO:tasks.ceph:Starting mds daemons in cluster ceph... 2026-03-05T19:51:57.426 INFO:tasks.ceph:Waiting until ceph daemons up and pgs clean... 2026-03-05T19:51:57.426 INFO:tasks.ceph.ceph_manager.ceph:waiting for mgr available 2026-03-05T19:51:57.427 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph mgr dump --format=json 2026-03-05T19:51:57.427 INFO:tasks.daemonwatchdog.daemon_watchdog:watchdog starting 2026-03-05T19:51:57.648 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:57.658 INFO:teuthology.orchestra.run.vm04.stdout:{"epoch":5,"flags":0,"active_gid":4098,"active_name":"x","active_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6824","nonce":3616912846},{"type":"v1","addr":"192.168.123.104:6825","nonce":3616912846}]},"active_addr":"192.168.123.104:6825/3616912846","active_change":"2026-03-05T19:51:48.305934+0100","active_mgr_features":4540701547738038271,"available":true,"standbys":[],"modules":["iostat","nfs","restful"],"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","long_desc":"","tags":[],"see_also":[]},"smtp_from_name":{"name":"smtp_from_name","type":"str","level":"advanced","flags":1,"default_value":"Ceph","min":"","max":"","enum_allowed":[],"desc":"Email From: name","long_desc":"","tags":[],"see_also":[]},"smtp_host":{"name":"smtp_host","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"SMTP server","long_desc":"","tags":[],"see_also":[]},"smtp_password":{"name":"smtp_password","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"Password to authenticate with","long_desc":"","tags":[],"see_also":[]},"smtp_port":{"name":"smtp_port","type":"int","level":"advanced","flags":1,"default_value":"465","min":"","max":"","enum_allowed":[],"desc":"SMTP port","long_desc":"","tags":[],"see_also":[]},"smtp_sender":{"name":"smtp_sender","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"SMTP envelope sender","long_desc":"","tags":[],"see_also":[]},"smtp_ssl":{"name":"smtp_ssl","type":"bool","level":"advanced","flags":1,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Use SSL to connect to SMTP server","long_desc":"","tags":[],"see_also":[]},"smtp_user":{"name":"smtp_user","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"User to authenticate as","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"balancer","can_run":true,"error_string":"","module_options":{"active":{"name":"active","type":"bool","level":"advanced","flags":1,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"automatically balance PGs across cluster","long_desc":"","tags":[],"see_also":[]},"begin_time":{"name":"begin_time","type":"str","level":"advanced","flags":1,"default_value":"0000","min":"","max":"","enum_allowed":[],"desc":"beginning time of day to automatically balance","long_desc":"This is a time of day in the format HHMM.","tags":[],"see_also":[]},"begin_weekday":{"name":"begin_weekday","type":"uint","level":"advanced","flags":1,"default_value":"0","min":"0","max":"6","enum_allowed":[],"desc":"Restrict automatic balancing to this day of the week or later","long_desc":"0 = Sunday, 1 = Monday, etc.","tags":[],"see_also":[]},"crush_compat_max_iterations":{"name":"crush_compat_max_iterations","type":"uint","level":"advanced","flags":1,"default_value":"25","min":"1","max":"250","enum_allowed":[],"desc":"maximum number of iterations to attempt optimization","long_desc":"","tags":[],"see_also":[]},"crush_compat_metrics":{"name":"crush_compat_metrics","type":"str","level":"advanced","flags":1,"default_value":"pgs,objects,bytes","min":"","max":"","enum_allowed":[],"desc":"metrics with which to calculate OSD utilization","long_desc":"Value is a list of one or more of \"pgs\", \"objects\", or \"bytes\", and indicates which metrics to use to balance utilization.","tags":[],"see_also":[]},"crush_compat_step":{"name":"crush_compat_step","type":"float","level":"advanced","flags":1,"default_value":"0.5","min":"0.001","max":"0.999","enum_allowed":[],"desc":"aggressiveness of optimization","long_desc":".99 is very aggressive, .01 is less aggressive","tags":[],"see_also":[]},"end_time":{"name":"end_time","type":"str","level":"advanced","flags":1,"default_value":"2359","min":"","max":"","enum_allowed":[],"desc":"ending time of day to automatically balance","long_desc":"This is a time of day in the format HHMM.","tags":[],"see_also":[]},"end_weekday":{"name":"end_weekday","type":"uint","level":"advanced","flags":1,"default_value":"0","min":"0","max":"6","enum_allowed":[],"desc":"Restrict automatic balancing to days of the week earlier than this","long_desc":"0 = Sunday, 1 = Monday, etc.","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"min_score":{"name":"min_score","type":"float","level":"advanced","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"minimum score, below which no optimization is attempted","long_desc":"","tags":[],"see_also":[]},"mode":{"name":"mode","type":"str","level":"advanced","flags":1,"default_value":"upmap","min":"","max":"","enum_allowed":["crush-compat","none","read","upmap","upmap-read"],"desc":"Balancer mode","long_desc":"","tags":[],"see_also":[]},"pool_ids":{"name":"pool_ids","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"pools which the automatic balancing will be limited to","long_desc":"","tags":[],"see_also":[]},"sleep_interval":{"name":"sleep_interval","type":"secs","level":"advanced","flags":1,"default_value":"60","min":"","max":"","enum_allowed":[],"desc":"how frequently to wake up and attempt optimization","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"update_pg_upmap_activity":{"name":"update_pg_upmap_activity","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Updates pg_upmap activity stats to be used in `balancer status detail`","long_desc":"","tags":[],"see_also":[]},"upmap_max_deviation":{"name":"upmap_max_deviation","type":"int","level":"advanced","flags":1,"default_value":"5","min":"1","max":"","enum_allowed":[],"desc":"deviation below which no optimization is attempted","long_desc":"If the number of PGs are within this count then no optimization is attempted","tags":[],"see_also":[]},"upmap_max_optimizations":{"name":"upmap_max_optimizations","type":"uint","level":"advanced","flags":1,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"maximum upmap optimizations to make per attempt","long_desc":"","tags":[],"see_also":[]}}},{"name":"cephadm","can_run":true,"error_string":"","module_options":{"agent_down_multiplier":{"name":"agent_down_multiplier","type":"float","level":"advanced","flags":0,"default_value":"3.0","min":"","max":"","enum_allowed":[],"desc":"Multiplied by agent refresh rate to calculate how long agent must not report before being marked down","long_desc":"","tags":[],"see_also":[]},"agent_refresh_rate":{"name":"agent_refresh_rate","type":"secs","level":"advanced","flags":0,"default_value":"20","min":"","max":"","enum_allowed":[],"desc":"How often agent on each host will try to gather and send metadata","long_desc":"","tags":[],"see_also":[]},"agent_starting_port":{"name":"agent_starting_port","type":"int","level":"advanced","flags":0,"default_value":"4721","min":"","max":"","enum_allowed":[],"desc":"First port agent will try to bind to (will also try up to next 1000 subsequent ports if blocked)","long_desc":"","tags":[],"see_also":[]},"allow_ptrace":{"name":"allow_ptrace","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"allow SYS_PTRACE capability on ceph containers","long_desc":"The SYS_PTRACE capability is needed to attach to a process with gdb or strace. Enabling this options can allow debugging daemons that encounter problems at runtime.","tags":[],"see_also":[]},"autotune_interval":{"name":"autotune_interval","type":"secs","level":"advanced","flags":0,"default_value":"600","min":"","max":"","enum_allowed":[],"desc":"how frequently to autotune daemon memory","long_desc":"","tags":[],"see_also":[]},"autotune_memory_target_ratio":{"name":"autotune_memory_target_ratio","type":"float","level":"advanced","flags":0,"default_value":"0.7","min":"","max":"","enum_allowed":[],"desc":"ratio of total system memory to divide amongst autotuned daemons","long_desc":"","tags":[],"see_also":[]},"cephadm_log_destination":{"name":"cephadm_log_destination","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":["file","file,syslog","syslog"],"desc":"Destination for cephadm command's persistent logging","long_desc":"","tags":[],"see_also":[]},"cgroups_split":{"name":"cgroups_split","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Pass --cgroups=split when cephadm creates containers (currently podman only)","long_desc":"","tags":[],"see_also":[]},"config_checks_enabled":{"name":"config_checks_enabled","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Enable or disable the cephadm configuration analysis","long_desc":"","tags":[],"see_also":[]},"config_dashboard":{"name":"config_dashboard","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"manage configs like API endpoints in Dashboard.","long_desc":"","tags":[],"see_also":[]},"container_image_alertmanager":{"name":"container_image_alertmanager","type":"str","level":"advanced","flags":0,"default_value":"quay.io/prometheus/alertmanager:v0.25.0","min":"","max":"","enum_allowed":[],"desc":"Prometheus 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:10.4.0","min":"","max":"","enum_allowed":[],"desc":"Prometheus 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":"quay.io/ceph/loki:3.0.0","min":"","max":"","enum_allowed":[],"desc":"Loki 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.7.0","min":"","max":"","enum_allowed":[],"desc":"Prometheus 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.2.5","min":"","max":"","enum_allowed":[],"desc":"Nvme-of 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:v2.51.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":"quay.io/ceph/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/SMB container image","long_desc":"","tags":[],"see_also":[]},"container_image_snmp_gateway":{"name":"container_image_snmp_gateway","type":"str","level":"advanced","flags":0,"default_value":"quay.io/ceph/snmp-notifier:v1.2.1","min":"","max":"","enum_allowed":[],"desc":"SNMP Gateway container image","long_desc":"","tags":[],"see_also":[]},"container_init":{"name":"container_init","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Run podman/docker with `--init`","long_desc":"","tags":[],"see_also":[]},"daemon_cache_timeout":{"name":"daemon_cache_timeout","type":"secs","level":"advanced","flags":0,"default_value":"600","min":"","max":"","enum_allowed":[],"desc":"seconds to cache service (daemon) inventory","long_desc":"","tags":[],"see_also":[]},"default_cephadm_command_timeout":{"name":"default_cephadm_command_timeout","type":"int","level":"advanced","flags":0,"default_value":"900","min":"","max":"","enum_allowed":[],"desc":"Default timeout applied to cephadm commands run directly on the host (in seconds)","long_desc":"","tags":[],"see_also":[]},"default_registry":{"name":"default_registry","type":"str","level":"advanced","flags":0,"default_value":"quay.io","min":"","max":"","enum_allowed":[],"desc":"Search-registry to which we should normalize unqualified image names. This is not the default registry","long_desc":"","tags":[],"see_also":[]},"device_cache_timeout":{"name":"device_cache_timeout","type":"secs","level":"advanced","flags":0,"default_value":"1800","min":"","max":"","enum_allowed":[],"desc":"seconds to cache device inventory","long_desc":"","tags":[],"see_also":[]},"device_enhanced_scan":{"name":"device_enhanced_scan","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Use libstoragemgmt during device scans","long_desc":"","tags":[],"see_also":[]},"facts_cache_timeout":{"name":"facts_cache_timeout","type":"secs","level":"advanced","flags":0,"default_value":"60","min":"","max":"","enum_allowed":[],"desc":"seconds to cache host facts data","long_desc":"","tags":[],"see_also":[]},"grafana_dashboards_path":{"name":"grafana_dashboards_path","type":"str","level":"advanced","flags":0,"default_value":"/etc/grafana/dashboards/ceph-dashboard/","min":"","max":"","enum_allowed":[],"desc":"location of dashboards to include in grafana deployments","long_desc":"","tags":[],"see_also":[]},"host_check_interval":{"name":"host_check_interval","type":"secs","level":"advanced","flags":0,"default_value":"600","min":"","max":"","enum_allowed":[],"desc":"how frequently to perform a host check","long_desc":"","tags":[],"see_also":[]},"hw_monitoring":{"name":"hw_monitoring","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Deploy hw monitoring daemon on every host.","long_desc":"","tags":[],"see_also":[]},"inventory_list_all":{"name":"inventory_list_all","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Whether ceph-volume inventory should report more devices (mostly mappers (LVs / mpaths), partitions...)","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_refresh_metadata":{"name":"log_refresh_metadata","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Log all refresh metadata. Includes daemon, device, and host info collected regularly. Only has effect if logging at debug level","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"log to the \"cephadm\" cluster log channel\"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"manage_etc_ceph_ceph_conf":{"name":"manage_etc_ceph_ceph_conf","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Manage and own /etc/ceph/ceph.conf on the hosts.","long_desc":"","tags":[],"see_also":[]},"manage_etc_ceph_ceph_conf_hosts":{"name":"manage_etc_ceph_ceph_conf_hosts","type":"str","level":"advanced","flags":0,"default_value":"*","min":"","max":"","enum_allowed":[],"desc":"PlacementSpec describing on which hosts to manage /etc/ceph/ceph.conf","long_desc":"","tags":[],"see_also":[]},"max_count_per_host":{"name":"max_count_per_host","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"max number of daemons per service per host","long_desc":"","tags":[],"see_also":[]},"max_osd_draining_count":{"name":"max_osd_draining_count","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"max number of osds that will be drained simultaneously when osds are removed","long_desc":"","tags":[],"see_also":[]},"migration_current":{"name":"migration_current","type":"int","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"internal - do not modify","long_desc":"","tags":[],"see_also":[]},"mode":{"name":"mode","type":"str","level":"advanced","flags":0,"default_value":"root","min":"","max":"","enum_allowed":["cephadm-package","root"],"desc":"mode for remote execution of cephadm","long_desc":"","tags":[],"see_also":[]},"oob_default_addr":{"name":"oob_default_addr","type":"str","level":"advanced","flags":0,"default_value":"169.254.1.1","min":"","max":"","enum_allowed":[],"desc":"Default address for RedFish API (oob management).","long_desc":"","tags":[],"see_also":[]},"prometheus_alerts_path":{"name":"prometheus_alerts_path","type":"str","level":"advanced","flags":0,"default_value":"/etc/prometheus/ceph/ceph_default_alerts.yml","min":"","max":"","enum_allowed":[],"desc":"location of alerts to include in prometheus deployments","long_desc":"","tags":[],"see_also":[]},"registry_insecure":{"name":"registry_insecure","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Registry is to be considered insecure (no TLS available). Only for development purposes.","long_desc":"","tags":[],"see_also":[]},"registry_password":{"name":"registry_password","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"Custom repository password. Only used for logging into a registry.","long_desc":"","tags":[],"see_also":[]},"registry_url":{"name":"registry_url","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"Registry url for login purposes. This is not the default registry","long_desc":"","tags":[],"see_also":[]},"registry_username":{"name":"registry_username","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"Custom repository username. Only used for logging into a registry.","long_desc":"","tags":[],"see_also":[]},"secure_monitoring_stack":{"name":"secure_monitoring_stack","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Enable TLS security for all the monitoring stack daemons","long_desc":"","tags":[],"see_also":[]},"service_discovery_port":{"name":"service_discovery_port","type":"int","level":"advanced","flags":0,"default_value":"8765","min":"","max":"","enum_allowed":[],"desc":"cephadm service discovery port","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ssh_config_file":{"name":"ssh_config_file","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"customized SSH config file to connect to managed hosts","long_desc":"","tags":[],"see_also":[]},"ssh_keepalive_count_max":{"name":"ssh_keepalive_count_max","type":"int","level":"advanced","flags":0,"default_value":"3","min":"","max":"","enum_allowed":[],"desc":"How many times ssh connections can fail liveness checks before the host is marked offline","long_desc":"","tags":[],"see_also":[]},"ssh_keepalive_interval":{"name":"ssh_keepalive_interval","type":"int","level":"advanced","flags":0,"default_value":"7","min":"","max":"","enum_allowed":[],"desc":"How often ssh connections are checked for liveness","long_desc":"","tags":[],"see_also":[]},"use_agent":{"name":"use_agent","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Use cephadm agent on each host to gather and send metadata","long_desc":"","tags":[],"see_also":[]},"use_repo_digest":{"name":"use_repo_digest","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Automatically convert image tags to image digest. Make sure all daemons use the same image","long_desc":"","tags":[],"see_also":[]},"warn_on_failed_host_check":{"name":"warn_on_failed_host_check","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"raise a health warning if the host check fails","long_desc":"","tags":[],"see_also":[]},"warn_on_stray_daemons":{"name":"warn_on_stray_daemons","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"raise a health warning if daemons are detected that are not managed by cephadm","long_desc":"","tags":[],"see_also":[]},"warn_on_stray_hosts":{"name":"warn_on_stray_hosts","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"raise a health warning if daemons are detected on a host that is not managed by cephadm","long_desc":"","tags":[],"see_also":[]}}},{"name":"crash","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"retain_interval":{"name":"retain_interval","type":"secs","level":"advanced","flags":1,"default_value":"31536000","min":"","max":"","enum_allowed":[],"desc":"how long to retain crashes before pruning them","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"warn_recent_interval":{"name":"warn_recent_interval","type":"secs","level":"advanced","flags":1,"default_value":"1209600","min":"","max":"","enum_allowed":[],"desc":"time interval in which to warn about recent crashes","long_desc":"","tags":[],"see_also":[]}}},{"name":"dashboard","can_run":true,"error_string":"","module_options":{"ACCOUNT_LOCKOUT_ATTEMPTS":{"name":"ACCOUNT_LOCKOUT_ATTEMPTS","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ALERTMANAGER_API_HOST":{"name":"ALERTMANAGER_API_HOST","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ALERTMANAGER_API_SSL_VERIFY":{"name":"ALERTMANAGER_API_SSL_VERIFY","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"AUDIT_API_ENABLED":{"name":"AUDIT_API_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"AUDIT_API_LOG_PAYLOAD":{"name":"AUDIT_API_LOG_PAYLOAD","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ENABLE_BROWSABLE_API":{"name":"ENABLE_BROWSABLE_API","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_CEPHFS":{"name":"FEATURE_TOGGLE_CEPHFS","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_DASHBOARD":{"name":"FEATURE_TOGGLE_DASHBOARD","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_ISCSI":{"name":"FEATURE_TOGGLE_ISCSI","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_MIRRORING":{"name":"FEATURE_TOGGLE_MIRRORING","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_NFS":{"name":"FEATURE_TOGGLE_NFS","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_RBD":{"name":"FEATURE_TOGGLE_RBD","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_RGW":{"name":"FEATURE_TOGGLE_RGW","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE":{"name":"GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_API_PASSWORD":{"name":"GRAFANA_API_PASSWORD","type":"str","level":"advanced","flags":0,"default_value":"admin","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_API_SSL_VERIFY":{"name":"GRAFANA_API_SSL_VERIFY","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_API_URL":{"name":"GRAFANA_API_URL","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_API_USERNAME":{"name":"GRAFANA_API_USERNAME","type":"str","level":"advanced","flags":0,"default_value":"admin","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_FRONTEND_API_URL":{"name":"GRAFANA_FRONTEND_API_URL","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_UPDATE_DASHBOARDS":{"name":"GRAFANA_UPDATE_DASHBOARDS","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ISCSI_API_SSL_VERIFICATION":{"name":"ISCSI_API_SSL_VERIFICATION","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ISSUE_TRACKER_API_KEY":{"name":"ISSUE_TRACKER_API_KEY","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"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":[]},"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":[]},"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":[]},"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":[]},"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":true,"error_string":"","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":[]},"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":"restful","can_run":true,"error_string":"","module_options":{"enable_auth":{"name":"enable_auth","type":"bool","level":"advanced","flags":0,"default_value":"True","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":[]},"max_requests":{"name":"max_requests","type":"int","level":"advanced","flags":0,"default_value":"500","min":"","max":"","enum_allowed":[],"desc":"Maximum number of requests to keep in memory. When new request comes in, the oldest request will be removed if the number of requests exceeds the max request number. if un-finished request is removed, error message will be logged in the ceph-mgr log.","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":"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":[]}}},{"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":[]},"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":"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":[]},"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":[]}}},{"name":"zabbix","can_run":true,"error_string":"","module_options":{"discovery_interval":{"name":"discovery_interval","type":"uint","level":"advanced","flags":0,"default_value":"100","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"identifier":{"name":"identifier","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"interval":{"name":"interval","type":"secs","level":"advanced","flags":0,"default_value":"60","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":[]},"zabbix_host":{"name":"zabbix_host","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"zabbix_port":{"name":"zabbix_port","type":"int","level":"advanced","flags":0,"default_value":"10051","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"zabbix_sender":{"name":"zabbix_sender","type":"str","level":"advanced","flags":0,"default_value":"/usr/bin/zabbix_sender","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}}],"services":{},"always_on_modules":{"octopus":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"],"pacific":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"],"quincy":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"],"reef":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"],"squid":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"]},"force_disabled_modules":{},"last_failure_osd_epoch":0,"active_clients":[{"name":"devicehealth","addrvec":[{"type":"v2","addr":"192.168.123.104:0","nonce":2914491755}]},{"name":"libcephsqlite","addrvec":[{"type":"v2","addr":"192.168.123.104:0","nonce":530564294}]},{"name":"rbd_support","addrvec":[{"type":"v2","addr":"192.168.123.104:0","nonce":1974366069}]},{"name":"volumes","addrvec":[{"type":"v2","addr":"192.168.123.104:0","nonce":1168471449}]}]} 2026-03-05T19:51:57.658 INFO:tasks.ceph.ceph_manager.ceph:mgr available! 2026-03-05T19:51:57.658 INFO:tasks.ceph.ceph_manager.ceph:waiting for all up 2026-03-05T19:51:57.659 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph osd dump --format=json 2026-03-05T19:51:57.822 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:57.822 INFO:teuthology.orchestra.run.vm04.stdout:{"epoch":12,"fsid":"2a7287ed-0054-49ef-8eca-2d3b077e934f","created":"2026-03-05T19:51:45.581171+0100","modified":"2026-03-05T19:51:57.407699+0100","last_up_change":"2026-03-05T19:51:52.393140+0100","last_in_change":"2026-03-05T19:51:46.461015+0100","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":4,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":2,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"squid","allow_crimson":false,"pools":[{"pool":1,"pool_name":"rbd","create_time":"2026-03-05T19:51:53.737142+0100","flags":8193,"flags_names":"hashpspool,selfmanaged_snaps","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":8,"pg_placement_num":8,"pg_placement_num_target":8,"pg_num_target":8,"pg_num_pending":8,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"12","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":2,"snap_epoch":12,"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,"options":{},"application_metadata":{"rbd":{}},"read_balance":{"score_type":"Fair distribution","score_acting":1.8799999952316284,"score_stable":1.8799999952316284,"optimal_score":1,"raw_score_acting":1.8799999952316284,"raw_score_stable":1.8799999952316284,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}},{"pool":2,"pool_name":".mgr","create_time":"2026-03-05T19:51:54.326834+0100","flags":1,"flags_names":"hashpspool","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":1,"pg_placement_num":1,"pg_placement_num_target":1,"pg_num_target":1,"pg_num_pending":1,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"11","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":0,"snap_epoch":0,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"options":{"pg_num_max":32,"pg_num_min":1},"application_metadata":{"mgr":{}},"read_balance":{"score_type":"Fair distribution","score_acting":2.9900000095367432,"score_stable":2.9900000095367432,"optimal_score":0.67000001668930054,"raw_score_acting":2,"raw_score_stable":2,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}}],"osds":[{"osd":0,"uuid":"86b0c535-fc36-478a-ba83-44821908b1c8","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":9,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6800","nonce":2028742907},{"type":"v1","addr":"192.168.123.104:6801","nonce":2028742907}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6802","nonce":2028742907},{"type":"v1","addr":"192.168.123.104:6803","nonce":2028742907}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6806","nonce":2028742907},{"type":"v1","addr":"192.168.123.104:6807","nonce":2028742907}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6804","nonce":2028742907},{"type":"v1","addr":"192.168.123.104:6805","nonce":2028742907}]},"public_addr":"192.168.123.104:6801/2028742907","cluster_addr":"192.168.123.104:6803/2028742907","heartbeat_back_addr":"192.168.123.104:6807/2028742907","heartbeat_front_addr":"192.168.123.104:6805/2028742907","state":["exists","up"]},{"osd":1,"uuid":"dd1d6192-edaa-464d-9d3a-57b4dc17e1a7","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":9,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6816","nonce":202516070},{"type":"v1","addr":"192.168.123.104:6817","nonce":202516070}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6818","nonce":202516070},{"type":"v1","addr":"192.168.123.104:6819","nonce":202516070}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6822","nonce":202516070},{"type":"v1","addr":"192.168.123.104:6823","nonce":202516070}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6820","nonce":202516070},{"type":"v1","addr":"192.168.123.104:6821","nonce":202516070}]},"public_addr":"192.168.123.104:6817/202516070","cluster_addr":"192.168.123.104:6819/202516070","heartbeat_back_addr":"192.168.123.104:6823/202516070","heartbeat_front_addr":"192.168.123.104:6821/202516070","state":["exists","up"]},{"osd":2,"uuid":"3a79932d-9719-42d2-8c7e-5ac0baa8c587","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":9,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6808","nonce":1934958954},{"type":"v1","addr":"192.168.123.104:6809","nonce":1934958954}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6810","nonce":1934958954},{"type":"v1","addr":"192.168.123.104:6811","nonce":1934958954}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6814","nonce":1934958954},{"type":"v1","addr":"192.168.123.104:6815","nonce":1934958954}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6812","nonce":1934958954},{"type":"v1","addr":"192.168.123.104:6813","nonce":1934958954}]},"public_addr":"192.168.123.104:6809/1934958954","cluster_addr":"192.168.123.104:6811/1934958954","heartbeat_back_addr":"192.168.123.104:6815/1934958954","heartbeat_front_addr":"192.168.123.104:6813/1934958954","state":["exists","up"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4540701547738038271,"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":4540701547738038271,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4540701547738038271,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"jerasure","technique":"reed_sol_van"}},"removed_snaps_queue":[{"pool":1,"snaps":[{"begin":2,"length":1}]}],"new_removed_snaps":[{"pool":1,"snaps":[{"begin":2,"length":1}]}],"new_purged_snaps":[],"crush_node_flags":{},"device_class_flags":{},"stretch_mode":{"stretch_mode_enabled":false,"stretch_bucket_count":0,"degraded_stretch_mode":0,"recovering_stretch_mode":0,"stretch_mode_bucket":0}} 2026-03-05T19:51:57.833 INFO:tasks.ceph.ceph_manager.ceph:all up! 2026-03-05T19:51:57.833 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph osd dump --format=json 2026-03-05T19:51:57.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:57.992 INFO:teuthology.orchestra.run.vm04.stdout:{"epoch":12,"fsid":"2a7287ed-0054-49ef-8eca-2d3b077e934f","created":"2026-03-05T19:51:45.581171+0100","modified":"2026-03-05T19:51:57.407699+0100","last_up_change":"2026-03-05T19:51:52.393140+0100","last_in_change":"2026-03-05T19:51:46.461015+0100","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":4,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":2,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"squid","allow_crimson":false,"pools":[{"pool":1,"pool_name":"rbd","create_time":"2026-03-05T19:51:53.737142+0100","flags":8193,"flags_names":"hashpspool,selfmanaged_snaps","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":8,"pg_placement_num":8,"pg_placement_num_target":8,"pg_num_target":8,"pg_num_pending":8,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"12","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":2,"snap_epoch":12,"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,"options":{},"application_metadata":{"rbd":{}},"read_balance":{"score_type":"Fair distribution","score_acting":1.8799999952316284,"score_stable":1.8799999952316284,"optimal_score":1,"raw_score_acting":1.8799999952316284,"raw_score_stable":1.8799999952316284,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}},{"pool":2,"pool_name":".mgr","create_time":"2026-03-05T19:51:54.326834+0100","flags":1,"flags_names":"hashpspool","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":1,"pg_placement_num":1,"pg_placement_num_target":1,"pg_num_target":1,"pg_num_pending":1,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"11","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":0,"snap_epoch":0,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"options":{"pg_num_max":32,"pg_num_min":1},"application_metadata":{"mgr":{}},"read_balance":{"score_type":"Fair distribution","score_acting":2.9900000095367432,"score_stable":2.9900000095367432,"optimal_score":0.67000001668930054,"raw_score_acting":2,"raw_score_stable":2,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}}],"osds":[{"osd":0,"uuid":"86b0c535-fc36-478a-ba83-44821908b1c8","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":9,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6800","nonce":2028742907},{"type":"v1","addr":"192.168.123.104:6801","nonce":2028742907}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6802","nonce":2028742907},{"type":"v1","addr":"192.168.123.104:6803","nonce":2028742907}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6806","nonce":2028742907},{"type":"v1","addr":"192.168.123.104:6807","nonce":2028742907}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6804","nonce":2028742907},{"type":"v1","addr":"192.168.123.104:6805","nonce":2028742907}]},"public_addr":"192.168.123.104:6801/2028742907","cluster_addr":"192.168.123.104:6803/2028742907","heartbeat_back_addr":"192.168.123.104:6807/2028742907","heartbeat_front_addr":"192.168.123.104:6805/2028742907","state":["exists","up"]},{"osd":1,"uuid":"dd1d6192-edaa-464d-9d3a-57b4dc17e1a7","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":9,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6816","nonce":202516070},{"type":"v1","addr":"192.168.123.104:6817","nonce":202516070}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6818","nonce":202516070},{"type":"v1","addr":"192.168.123.104:6819","nonce":202516070}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6822","nonce":202516070},{"type":"v1","addr":"192.168.123.104:6823","nonce":202516070}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6820","nonce":202516070},{"type":"v1","addr":"192.168.123.104:6821","nonce":202516070}]},"public_addr":"192.168.123.104:6817/202516070","cluster_addr":"192.168.123.104:6819/202516070","heartbeat_back_addr":"192.168.123.104:6823/202516070","heartbeat_front_addr":"192.168.123.104:6821/202516070","state":["exists","up"]},{"osd":2,"uuid":"3a79932d-9719-42d2-8c7e-5ac0baa8c587","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":9,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6808","nonce":1934958954},{"type":"v1","addr":"192.168.123.104:6809","nonce":1934958954}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6810","nonce":1934958954},{"type":"v1","addr":"192.168.123.104:6811","nonce":1934958954}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6814","nonce":1934958954},{"type":"v1","addr":"192.168.123.104:6815","nonce":1934958954}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"192.168.123.104:6812","nonce":1934958954},{"type":"v1","addr":"192.168.123.104:6813","nonce":1934958954}]},"public_addr":"192.168.123.104:6809/1934958954","cluster_addr":"192.168.123.104:6811/1934958954","heartbeat_back_addr":"192.168.123.104:6815/1934958954","heartbeat_front_addr":"192.168.123.104:6813/1934958954","state":["exists","up"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4540701547738038271,"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":4540701547738038271,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4540701547738038271,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"jerasure","technique":"reed_sol_van"}},"removed_snaps_queue":[{"pool":1,"snaps":[{"begin":2,"length":1}]}],"new_removed_snaps":[{"pool":1,"snaps":[{"begin":2,"length":1}]}],"new_purged_snaps":[],"crush_node_flags":{},"device_class_flags":{},"stretch_mode":{"stretch_mode_enabled":false,"stretch_bucket_count":0,"degraded_stretch_mode":0,"recovering_stretch_mode":0,"stretch_mode_bucket":0}} 2026-03-05T19:51:58.004 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph tell osd.0 flush_pg_stats 2026-03-05T19:51:58.004 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph tell osd.1 flush_pg_stats 2026-03-05T19:51:58.004 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph tell osd.2 flush_pg_stats 2026-03-05T19:51:58.117 INFO:teuthology.orchestra.run.vm04.stdout:34359738372 2026-03-05T19:51:58.117 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph osd last-stat-seq osd.1 2026-03-05T19:51:58.159 INFO:teuthology.orchestra.run.vm04.stdout:34359738372 2026-03-05T19:51:58.160 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph osd last-stat-seq osd.0 2026-03-05T19:51:58.165 INFO:teuthology.orchestra.run.vm04.stdout:34359738371 2026-03-05T19:51:58.166 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph osd last-stat-seq osd.2 2026-03-05T19:51:58.355 INFO:teuthology.orchestra.run.vm04.stdout:34359738370 2026-03-05T19:51:58.371 INFO:tasks.ceph.ceph_manager.ceph:need seq 34359738372 got 34359738370 for osd.1 2026-03-05T19:51:58.428 INFO:teuthology.orchestra.run.vm04.stdout:34359738371 2026-03-05T19:51:58.439 INFO:tasks.ceph.ceph_manager.ceph:need seq 34359738371 got 34359738371 for osd.2 2026-03-05T19:51:58.439 DEBUG:teuthology.parallel:result is None 2026-03-05T19:51:58.442 INFO:teuthology.orchestra.run.vm04.stdout:34359738372 2026-03-05T19:51:58.452 INFO:tasks.ceph.ceph_manager.ceph:need seq 34359738372 got 34359738372 for osd.0 2026-03-05T19:51:58.452 DEBUG:teuthology.parallel:result is None 2026-03-05T19:51:59.372 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph osd last-stat-seq osd.1 2026-03-05T19:51:59.534 INFO:teuthology.orchestra.run.vm04.stdout:34359738372 2026-03-05T19:51:59.544 INFO:tasks.ceph.ceph_manager.ceph:need seq 34359738372 got 34359738372 for osd.1 2026-03-05T19:51:59.544 DEBUG:teuthology.parallel:result is None 2026-03-05T19:51:59.544 INFO:tasks.ceph.ceph_manager.ceph:waiting for clean 2026-03-05T19:51:59.545 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph pg dump --format=json 2026-03-05T19:51:59.712 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:59.712 INFO:teuthology.orchestra.run.vm04.stderr:dumped all 2026-03-05T19:51:59.722 INFO:teuthology.orchestra.run.vm04.stdout:{"pg_ready":true,"pg_map":{"version":13,"stamp":"2026-03-05T19:51:58.313222+0100","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":459299,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":46,"num_read_kb":37,"num_write":59,"num_write_kb":586,"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":35,"ondisk_log_size":35,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":314572800,"kb_used":81992,"kb_used_data":1208,"kb_used_omap":4,"kb_used_meta":80443,"kb_avail":314490808,"statfs":{"total":322122547200,"available":322038587392,"internally_reserved":0,"allocated":1236992,"data_stored":1000890,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":4788,"internal_metadata":82373964},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"0.000000"},"pg_stats":[{"pgid":"1.7","version":"0'0","reported_seq":19,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.418643+0100","last_change":"2026-03-05T19:51:57.418643+0100","last_active":"2026-03-05T19:51:57.418643+0100","last_peered":"2026-03-05T19:51:57.418643+0100","last_clean":"2026-03-05T19:51:57.418643+0100","last_became_active":"2026-03-05T19:51:55.412153+0100","last_became_peered":"2026-03-05T19:51:55.412153+0100","last_unstale":"2026-03-05T19:51:57.418643+0100","last_undegraded":"2026-03-05T19:51:57.418643+0100","last_fullsized":"2026-03-05T19:51:57.418643+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-07T04:14:57.500757+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00046354799999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.6","version":"0'0","reported_seq":19,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.418634+0100","last_change":"2026-03-05T19:51:57.418634+0100","last_active":"2026-03-05T19:51:57.418634+0100","last_peered":"2026-03-05T19:51:57.418634+0100","last_clean":"2026-03-05T19:51:57.418634+0100","last_became_active":"2026-03-05T19:51:55.409107+0100","last_became_peered":"2026-03-05T19:51:55.409107+0100","last_unstale":"2026-03-05T19:51:57.418634+0100","last_undegraded":"2026-03-05T19:51:57.418634+0100","last_fullsized":"2026-03-05T19:51:57.418634+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-07T05:11:46.184121+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00040360599999999998,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.5","version":"0'0","reported_seq":19,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.411292+0100","last_change":"2026-03-05T19:51:57.411292+0100","last_active":"2026-03-05T19:51:57.411292+0100","last_peered":"2026-03-05T19:51:57.411292+0100","last_clean":"2026-03-05T19:51:57.411292+0100","last_became_active":"2026-03-05T19:51:55.410784+0100","last_became_peered":"2026-03-05T19:51:55.410784+0100","last_unstale":"2026-03-05T19:51:57.411292+0100","last_undegraded":"2026-03-05T19:51:57.411292+0100","last_fullsized":"2026-03-05T19:51:57.411292+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-07T03:49:54.751756+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000178846,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,0],"acting":[2,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.4","version":"0'0","reported_seq":19,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.418719+0100","last_change":"2026-03-05T19:51:57.418719+0100","last_active":"2026-03-05T19:51:57.418719+0100","last_peered":"2026-03-05T19:51:57.418719+0100","last_clean":"2026-03-05T19:51:57.418719+0100","last_became_active":"2026-03-05T19:51:55.412174+0100","last_became_peered":"2026-03-05T19:51:55.412174+0100","last_unstale":"2026-03-05T19:51:57.418719+0100","last_undegraded":"2026-03-05T19:51:57.418719+0100","last_fullsized":"2026-03-05T19:51:57.418719+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-06T22:55:02.483620+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000446296,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.0","version":"10'32","reported_seq":58,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.411081+0100","last_change":"2026-03-05T19:51:55.412796+0100","last_active":"2026-03-05T19:51:57.411081+0100","last_peered":"2026-03-05T19:51:57.411081+0100","last_clean":"2026-03-05T19:51:57.411081+0100","last_became_active":"2026-03-05T19:51:55.412698+0100","last_became_peered":"2026-03-05T19:51:55.412698+0100","last_unstale":"2026-03-05T19:51:57.411081+0100","last_undegraded":"2026-03-05T19:51:57.411081+0100","last_fullsized":"2026-03-05T19:51:57.411081+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":32,"log_dups_size":0,"ondisk_log_size":32,"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-03-07T02:29:38.938547+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":459280,"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":46,"num_read_kb":37,"num_write":57,"num_write_kb":584,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"1.3","version":"10'1","reported_seq":20,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.418772+0100","last_change":"2026-03-05T19:51:57.418772+0100","last_active":"2026-03-05T19:51:57.418772+0100","last_peered":"2026-03-05T19:51:57.418772+0100","last_clean":"2026-03-05T19:51:57.418772+0100","last_became_active":"2026-03-05T19:51:55.409132+0100","last_became_peered":"2026-03-05T19:51:55.409132+0100","last_unstale":"2026-03-05T19:51:57.418772+0100","last_undegraded":"2026-03-05T19:51:57.418772+0100","last_fullsized":"2026-03-05T19:51:57.418772+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":1,"log_dups_size":0,"ondisk_log_size":1,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-07T04:19:01.502652+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00042592699999999999,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.2","version":"12'2","reported_seq":21,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.417630+0100","last_change":"2026-03-05T19:51:57.415765+0100","last_active":"2026-03-05T19:51:57.417630+0100","last_peered":"2026-03-05T19:51:57.417630+0100","last_clean":"2026-03-05T19:51:57.417630+0100","last_became_active":"2026-03-05T19:51:55.409568+0100","last_became_peered":"2026-03-05T19:51:55.409568+0100","last_unstale":"2026-03-05T19:51:57.417630+0100","last_undegraded":"2026-03-05T19:51:57.417630+0100","last_fullsized":"2026-03-05T19:51:57.417630+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-07T03:43:50.502776+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00034695899999999998,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.1","version":"0'0","reported_seq":19,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.411347+0100","last_change":"2026-03-05T19:51:57.411347+0100","last_active":"2026-03-05T19:51:57.411347+0100","last_peered":"2026-03-05T19:51:57.411347+0100","last_clean":"2026-03-05T19:51:57.411347+0100","last_became_active":"2026-03-05T19:51:55.410683+0100","last_became_peered":"2026-03-05T19:51:55.410683+0100","last_unstale":"2026-03-05T19:51:57.411347+0100","last_undegraded":"2026-03-05T19:51:57.411347+0100","last_fullsized":"2026-03-05T19:51:57.411347+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-07T01:31:19.339865+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00022357,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,0],"acting":[2,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.0","version":"0'0","reported_seq":19,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.418793+0100","last_change":"2026-03-05T19:51:57.418793+0100","last_active":"2026-03-05T19:51:57.418793+0100","last_peered":"2026-03-05T19:51:57.418793+0100","last_clean":"2026-03-05T19:51:57.418793+0100","last_became_active":"2026-03-05T19:51:55.408959+0100","last_became_peered":"2026-03-05T19:51:55.408959+0100","last_unstale":"2026-03-05T19:51:57.418793+0100","last_undegraded":"2026-03-05T19:51:57.418793+0100","last_fullsized":"2026-03-05T19:51:57.418793+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-06T23:16:12.476470+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00040486800000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]}],"pool_stats":[{"poolid":2,"num_pg":1,"stat_sum":{"num_bytes":459280,"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":46,"num_read_kb":37,"num_write":57,"num_write_kb":584,"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":925696,"data_stored":918560,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":32,"ondisk_log_size":32,"up":2,"acting":2,"num_store_stats":2},{"poolid":1,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":3,"ondisk_log_size":3,"up":16,"acting":16,"num_store_stats":3}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738371,"num_pgs":5,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":104857600,"kb_used":27532,"kb_used_data":556,"kb_used_omap":1,"kb_used_meta":26814,"kb_avail":104830068,"statfs":{"total":107374182400,"available":107345989632,"internally_reserved":0,"allocated":569344,"data_stored":489086,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1596,"internal_metadata":27457988},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738372,"num_pgs":7,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":104857600,"kb_used":27520,"kb_used_data":552,"kb_used_omap":1,"kb_used_meta":26814,"kb_avail":104830080,"statfs":{"total":107374182400,"available":107346001920,"internally_reserved":0,"allocated":565248,"data_stored":485542,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1596,"internal_metadata":27457988},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738372,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":104857600,"kb_used":26940,"kb_used_data":100,"kb_used_omap":1,"kb_used_meta":26814,"kb_avail":104830660,"statfs":{"total":107374182400,"available":107346595840,"internally_reserved":0,"allocated":102400,"data_stored":26262,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1596,"internal_metadata":27457988},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"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":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":462848,"data_stored":459280,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":462848,"data_stored":459280,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-03-05T19:51:59.722 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph pg dump --format=json 2026-03-05T19:51:59.881 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:51:59.881 INFO:teuthology.orchestra.run.vm04.stderr:dumped all 2026-03-05T19:51:59.891 INFO:teuthology.orchestra.run.vm04.stdout:{"pg_ready":true,"pg_map":{"version":13,"stamp":"2026-03-05T19:51:58.313222+0100","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":459299,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":46,"num_read_kb":37,"num_write":59,"num_write_kb":586,"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":35,"ondisk_log_size":35,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":314572800,"kb_used":81992,"kb_used_data":1208,"kb_used_omap":4,"kb_used_meta":80443,"kb_avail":314490808,"statfs":{"total":322122547200,"available":322038587392,"internally_reserved":0,"allocated":1236992,"data_stored":1000890,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":4788,"internal_metadata":82373964},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"0.000000"},"pg_stats":[{"pgid":"1.7","version":"0'0","reported_seq":19,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.418643+0100","last_change":"2026-03-05T19:51:57.418643+0100","last_active":"2026-03-05T19:51:57.418643+0100","last_peered":"2026-03-05T19:51:57.418643+0100","last_clean":"2026-03-05T19:51:57.418643+0100","last_became_active":"2026-03-05T19:51:55.412153+0100","last_became_peered":"2026-03-05T19:51:55.412153+0100","last_unstale":"2026-03-05T19:51:57.418643+0100","last_undegraded":"2026-03-05T19:51:57.418643+0100","last_fullsized":"2026-03-05T19:51:57.418643+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-07T04:14:57.500757+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00046354799999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.6","version":"0'0","reported_seq":19,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.418634+0100","last_change":"2026-03-05T19:51:57.418634+0100","last_active":"2026-03-05T19:51:57.418634+0100","last_peered":"2026-03-05T19:51:57.418634+0100","last_clean":"2026-03-05T19:51:57.418634+0100","last_became_active":"2026-03-05T19:51:55.409107+0100","last_became_peered":"2026-03-05T19:51:55.409107+0100","last_unstale":"2026-03-05T19:51:57.418634+0100","last_undegraded":"2026-03-05T19:51:57.418634+0100","last_fullsized":"2026-03-05T19:51:57.418634+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-07T05:11:46.184121+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00040360599999999998,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.5","version":"0'0","reported_seq":19,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.411292+0100","last_change":"2026-03-05T19:51:57.411292+0100","last_active":"2026-03-05T19:51:57.411292+0100","last_peered":"2026-03-05T19:51:57.411292+0100","last_clean":"2026-03-05T19:51:57.411292+0100","last_became_active":"2026-03-05T19:51:55.410784+0100","last_became_peered":"2026-03-05T19:51:55.410784+0100","last_unstale":"2026-03-05T19:51:57.411292+0100","last_undegraded":"2026-03-05T19:51:57.411292+0100","last_fullsized":"2026-03-05T19:51:57.411292+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-07T03:49:54.751756+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000178846,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,0],"acting":[2,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.4","version":"0'0","reported_seq":19,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.418719+0100","last_change":"2026-03-05T19:51:57.418719+0100","last_active":"2026-03-05T19:51:57.418719+0100","last_peered":"2026-03-05T19:51:57.418719+0100","last_clean":"2026-03-05T19:51:57.418719+0100","last_became_active":"2026-03-05T19:51:55.412174+0100","last_became_peered":"2026-03-05T19:51:55.412174+0100","last_unstale":"2026-03-05T19:51:57.418719+0100","last_undegraded":"2026-03-05T19:51:57.418719+0100","last_fullsized":"2026-03-05T19:51:57.418719+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-06T22:55:02.483620+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000446296,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.0","version":"10'32","reported_seq":58,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.411081+0100","last_change":"2026-03-05T19:51:55.412796+0100","last_active":"2026-03-05T19:51:57.411081+0100","last_peered":"2026-03-05T19:51:57.411081+0100","last_clean":"2026-03-05T19:51:57.411081+0100","last_became_active":"2026-03-05T19:51:55.412698+0100","last_became_peered":"2026-03-05T19:51:55.412698+0100","last_unstale":"2026-03-05T19:51:57.411081+0100","last_undegraded":"2026-03-05T19:51:57.411081+0100","last_fullsized":"2026-03-05T19:51:57.411081+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":32,"log_dups_size":0,"ondisk_log_size":32,"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-03-07T02:29:38.938547+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":459280,"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":46,"num_read_kb":37,"num_write":57,"num_write_kb":584,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"1.3","version":"10'1","reported_seq":20,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.418772+0100","last_change":"2026-03-05T19:51:57.418772+0100","last_active":"2026-03-05T19:51:57.418772+0100","last_peered":"2026-03-05T19:51:57.418772+0100","last_clean":"2026-03-05T19:51:57.418772+0100","last_became_active":"2026-03-05T19:51:55.409132+0100","last_became_peered":"2026-03-05T19:51:55.409132+0100","last_unstale":"2026-03-05T19:51:57.418772+0100","last_undegraded":"2026-03-05T19:51:57.418772+0100","last_fullsized":"2026-03-05T19:51:57.418772+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":1,"log_dups_size":0,"ondisk_log_size":1,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-07T04:19:01.502652+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00042592699999999999,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.2","version":"12'2","reported_seq":21,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.417630+0100","last_change":"2026-03-05T19:51:57.415765+0100","last_active":"2026-03-05T19:51:57.417630+0100","last_peered":"2026-03-05T19:51:57.417630+0100","last_clean":"2026-03-05T19:51:57.417630+0100","last_became_active":"2026-03-05T19:51:55.409568+0100","last_became_peered":"2026-03-05T19:51:55.409568+0100","last_unstale":"2026-03-05T19:51:57.417630+0100","last_undegraded":"2026-03-05T19:51:57.417630+0100","last_fullsized":"2026-03-05T19:51:57.417630+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-07T03:43:50.502776+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00034695899999999998,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.1","version":"0'0","reported_seq":19,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.411347+0100","last_change":"2026-03-05T19:51:57.411347+0100","last_active":"2026-03-05T19:51:57.411347+0100","last_peered":"2026-03-05T19:51:57.411347+0100","last_clean":"2026-03-05T19:51:57.411347+0100","last_became_active":"2026-03-05T19:51:55.410683+0100","last_became_peered":"2026-03-05T19:51:55.410683+0100","last_unstale":"2026-03-05T19:51:57.411347+0100","last_undegraded":"2026-03-05T19:51:57.411347+0100","last_fullsized":"2026-03-05T19:51:57.411347+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-07T01:31:19.339865+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00022357,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,0],"acting":[2,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.0","version":"0'0","reported_seq":19,"reported_epoch":12,"state":"active+clean","last_fresh":"2026-03-05T19:51:57.418793+0100","last_change":"2026-03-05T19:51:57.418793+0100","last_active":"2026-03-05T19:51:57.418793+0100","last_peered":"2026-03-05T19:51:57.418793+0100","last_clean":"2026-03-05T19:51:57.418793+0100","last_became_active":"2026-03-05T19:51:55.408959+0100","last_became_peered":"2026-03-05T19:51:55.408959+0100","last_unstale":"2026-03-05T19:51:57.418793+0100","last_undegraded":"2026-03-05T19:51:57.418793+0100","last_fullsized":"2026-03-05T19:51:57.418793+0100","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-03-05T19:51:54.396584+0100","last_clean_scrub_stamp":"2026-03-05T19:51:54.396584+0100","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-03-06T23:16:12.476470+0100","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00040486800000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]}],"pool_stats":[{"poolid":2,"num_pg":1,"stat_sum":{"num_bytes":459280,"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":46,"num_read_kb":37,"num_write":57,"num_write_kb":584,"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":925696,"data_stored":918560,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":32,"ondisk_log_size":32,"up":2,"acting":2,"num_store_stats":2},{"poolid":1,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":3,"ondisk_log_size":3,"up":16,"acting":16,"num_store_stats":3}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738371,"num_pgs":5,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":104857600,"kb_used":27532,"kb_used_data":556,"kb_used_omap":1,"kb_used_meta":26814,"kb_avail":104830068,"statfs":{"total":107374182400,"available":107345989632,"internally_reserved":0,"allocated":569344,"data_stored":489086,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1596,"internal_metadata":27457988},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738372,"num_pgs":7,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":104857600,"kb_used":27520,"kb_used_data":552,"kb_used_omap":1,"kb_used_meta":26814,"kb_avail":104830080,"statfs":{"total":107374182400,"available":107346001920,"internally_reserved":0,"allocated":565248,"data_stored":485542,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1596,"internal_metadata":27457988},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738372,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":104857600,"kb_used":26940,"kb_used_data":100,"kb_used_omap":1,"kb_used_meta":26814,"kb_avail":104830660,"statfs":{"total":107374182400,"available":107346595840,"internally_reserved":0,"allocated":102400,"data_stored":26262,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1596,"internal_metadata":27457988},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"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":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":462848,"data_stored":459280,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":462848,"data_stored":459280,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-03-05T19:51:59.891 INFO:tasks.ceph.ceph_manager.ceph:clean! 2026-03-05T19:51:59.891 INFO:tasks.ceph:Waiting until ceph cluster ceph is healthy... 2026-03-05T19:51:59.891 INFO:tasks.ceph.ceph_manager.ceph:wait_until_healthy 2026-03-05T19:51:59.892 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph health --format=json 2026-03-05T19:52:00.070 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:52:00.070 INFO:teuthology.orchestra.run.vm04.stdout:{"status":"HEALTH_OK","checks":{},"mutes":[]} 2026-03-05T19:52:00.081 INFO:tasks.ceph.ceph_manager.ceph:wait_until_healthy done 2026-03-05T19:52:00.081 INFO:teuthology.run_tasks:Running task vault... 2026-03-05T19:52:00.085 DEBUG:tasks.vault:Vault config is {'client.0': {'engine': 'transit', 'flavor': 'old', 'install_sha256': '7725b35d9ca8be3668abe63481f0731ca4730509419b4eb29fa0b0baa4798458', 'install_url': 'https://releases.hashicorp.com/vault/1.2.2/vault_1.2.2_linux_amd64.zip', 'prefix': '/v1/transit/keys/', 'root_token': 'test_root_token', 'secrets': [{'path': 'my-key-1'}, {'path': 'my-key-2'}]}} 2026-03-05T19:52:00.085 INFO:tasks.vault:Downloading Vault... 2026-03-05T19:52:00.085 INFO:tasks.vault:Downloading Vault... 2026-03-05T19:52:00.085 DEBUG:teuthology.orchestra.run.vm04:> curl -L https://releases.hashicorp.com/vault/1.2.2/vault_1.2.2_linux_amd64.zip -o /home/ubuntu/cephtest/vault.zip 2026-03-05T19:52:00.104 INFO:teuthology.orchestra.run.vm04.stderr: % Total % Received % Xferd Average Speed Time Time Time Current 2026-03-05T19:52:00.104 INFO:teuthology.orchestra.run.vm04.stderr: Dload Upload Total Spent Left Speed 2026-03-05T19:52:00.639 INFO:teuthology.orchestra.run.vm04.stderr: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 14 42.6M 14 6227k 0 0 32.6M 0 0:00:01 --:--:-- 0:00:01 32.5M 100 42.6M 100 42.6M 0 0 79.7M 0 --:--:-- --:--:-- --:--:-- 79.6M 2026-03-05T19:52:00.640 INFO:tasks.vault:Verifying SHA256 signature... 2026-03-05T19:52:00.640 DEBUG:teuthology.orchestra.run.vm04:> echo '7725b35d9ca8be3668abe63481f0731ca4730509419b4eb29fa0b0baa4798458 /home/ubuntu/cephtest/vault.zip' | sha256sum --check --status 2026-03-05T19:52:00.720 INFO:tasks.vault:Extracting vault... 2026-03-05T19:52:00.720 DEBUG:teuthology.orchestra.run.vm04:> mkdir -p /home/ubuntu/cephtest/vault 2026-03-05T19:52:00.775 DEBUG:teuthology.orchestra.run.vm04:> unzip /home/ubuntu/cephtest/vault.zip -d /home/ubuntu/cephtest/vault 2026-03-05T19:52:00.830 INFO:teuthology.orchestra.run.vm04.stdout:Archive: /home/ubuntu/cephtest/vault.zip 2026-03-05T19:52:01.327 INFO:teuthology.orchestra.run.vm04.stdout: inflating: /home/ubuntu/cephtest/vault/vault 2026-03-05T19:52:01.328 INFO:tasks.vault:Starting Vault listening on 0.0.0.0:8200 ... 2026-03-05T19:52:01.328 INFO:tasks.vault.client.0:Restarting daemon 2026-03-05T19:52:01.328 DEBUG:teuthology.orchestra.run.vm04:> (cd /home/ubuntu/cephtest/vault && exec bash -c 'chmod +x /home/ubuntu/cephtest/vault/vault && /home/ubuntu/cephtest/vault/vault server -dev -dev-listen-address=0.0.0.0:8200 -dev-no-store-token -dev-root-token-id=test_root_token' & { read; kill %1; }) 2026-03-05T19:52:01.369 INFO:tasks.vault.client.0:Started 2026-03-05T19:52:01.406 INFO:tasks.vault.client.0.vm04.stdout:==> Vault server configuration: 2026-03-05T19:52:01.406 INFO:tasks.vault.client.0.vm04.stdout: 2026-03-05T19:52:01.407 INFO:tasks.vault.client.0.vm04.stdout: Api Address: http://0.0.0.0:8200 2026-03-05T19:52:01.407 INFO:tasks.vault.client.0.vm04.stdout: Cgo: disabled 2026-03-05T19:52:01.407 INFO:tasks.vault.client.0.vm04.stdout: Cluster Address: https://0.0.0.0:8201 2026-03-05T19:52:01.407 INFO:tasks.vault.client.0.vm04.stdout: Listener 1: tcp (addr: "0.0.0.0:8200", cluster address: "0.0.0.0:8201", max_request_duration: "1m30s", max_request_size: "33554432", tls: "disabled") 2026-03-05T19:52:01.407 INFO:tasks.vault.client.0.vm04.stdout: Log Level: info 2026-03-05T19:52:01.407 INFO:tasks.vault.client.0.vm04.stdout: Mlock: supported: true, enabled: false 2026-03-05T19:52:01.407 INFO:tasks.vault.client.0.vm04.stdout: Storage: inmem 2026-03-05T19:52:01.407 INFO:tasks.vault.client.0.vm04.stdout: Version: Vault v1.2.2 2026-03-05T19:52:01.407 INFO:tasks.vault.client.0.vm04.stdout: 2026-03-05T19:52:01.419 INFO:tasks.vault.client.0.vm04.stdout:WARNING! dev mode is enabled! In this mode, Vault runs entirely in-memory 2026-03-05T19:52:01.419 INFO:tasks.vault.client.0.vm04.stdout:and starts unsealed with a single unseal key. The root token is already 2026-03-05T19:52:01.419 INFO:tasks.vault.client.0.vm04.stdout:authenticated to the CLI, so you can immediately begin using Vault. 2026-03-05T19:52:01.419 INFO:tasks.vault.client.0.vm04.stdout: 2026-03-05T19:52:01.419 INFO:tasks.vault.client.0.vm04.stdout:You may need to set the following environment variable: 2026-03-05T19:52:01.419 INFO:tasks.vault.client.0.vm04.stdout: 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stdout: $ export VAULT_ADDR='http://0.0.0.0:8200' 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stdout: 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stdout:The unseal key and root token are displayed below in case you want to 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stdout:seal/unseal the Vault or re-authenticate. 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stdout: 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stdout:Unseal Key: U2wZ92y6wrjRGcCMgHp44+wx8s2uByQVOd/MXZt8nkA= 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stdout:Root Token: test_root_token 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stdout: 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stdout:Development mode should NOT be used in production installations! 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stdout: 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stdout:==> Vault server started! Log data will stream in below: 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stdout: 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.400+0100 [WARN] no `api_addr` value specified in config or in VAULT_API_ADDR; falling back to detection if possible, but this value should be manually set 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.402+0100 [INFO] core: security barrier not initialized 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.402+0100 [INFO] core: security barrier initialized: shares=1 threshold=1 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.402+0100 [INFO] core: post-unseal setup starting 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.409+0100 [INFO] core: loaded wrapping token key 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.409+0100 [INFO] core: successfully setup plugin catalog: plugin-directory= 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.409+0100 [INFO] core: no mounts; adding default mount table 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.409+0100 [INFO] core: successfully mounted backend: type=cubbyhole path=cubbyhole/ 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.410+0100 [INFO] core: successfully mounted backend: type=system path=sys/ 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.410+0100 [INFO] core: successfully mounted backend: type=identity path=identity/ 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.410+0100 [INFO] core: successfully enabled credential backend: type=token path=token/ 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.410+0100 [INFO] core: restoring leases 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.410+0100 [INFO] rollback: starting rollback manager 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] identity: entities restored 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] expiration: lease restore complete 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] identity: groups restored 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] core: post-unseal setup complete 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] core: root token generated 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] core: pre-seal teardown starting 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] rollback: stopping rollback manager 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] core: pre-seal teardown complete 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] core.cluster-listener: starting listener: listener_address=0.0.0.0:8201 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] core.cluster-listener: serving cluster requests: cluster_listen_address=[::]:8201 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] core: post-unseal setup starting 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] core: loaded wrapping token key 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] core: successfully setup plugin catalog: plugin-directory= 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] core: successfully mounted backend: type=system path=sys/ 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] core: successfully mounted backend: type=identity path=identity/ 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.411+0100 [INFO] core: successfully mounted backend: type=cubbyhole path=cubbyhole/ 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.412+0100 [INFO] core: successfully enabled credential backend: type=token path=token/ 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.412+0100 [INFO] core: restoring leases 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.412+0100 [INFO] rollback: starting rollback manager 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.412+0100 [INFO] identity: entities restored 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.412+0100 [INFO] identity: groups restored 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.412+0100 [INFO] core: post-unseal setup complete 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.412+0100 [INFO] core: vault is unsealed 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.412+0100 [INFO] expiration: lease restore complete 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.412+0100 [INFO] expiration: revoked lease: lease_id=auth/token/root/h3ad9afa65fda7fc83aee4a81802432ab2c22442b460cca406d5ef7d6252458f0 2026-03-05T19:52:01.420 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.413+0100 [INFO] core: successful mount: namespace= path=secret/ type=kv 2026-03-05T19:52:01.427 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.423+0100 [INFO] secrets.kv.kv_a953e875: collecting keys to upgrade 2026-03-05T19:52:01.427 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.423+0100 [INFO] secrets.kv.kv_a953e875: done collecting keys: num_keys=1 2026-03-05T19:52:01.427 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:01.423+0100 [INFO] secrets.kv.kv_a953e875: upgrading keys finished 2026-03-05T19:52:11.369 INFO:tasks.vault:Mounting transit secrets engine 2026-03-05T19:52:11.369 INFO:tasks.vault:Send request to Vault: vm04.local:8200 at /v1/sys/mounts/transit with token: test_root_token 2026-03-05T19:52:11.373 INFO:tasks.vault:b'' 2026-03-05T19:52:11.373 INFO:tasks.vault:Send request to Vault: vm04.local:8200 at /v1/transit/keys/my-key-1 with token: test_root_token 2026-03-05T19:52:11.373 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T19:52:11.368+0100 [INFO] core: successful mount: namespace= path=transit/ type=transit 2026-03-05T19:52:11.374 INFO:tasks.vault:b'' 2026-03-05T19:52:11.374 INFO:tasks.vault:Send request to Vault: vm04.local:8200 at /v1/transit/keys/my-key-2 with token: test_root_token 2026-03-05T19:52:11.374 INFO:tasks.vault:b'' 2026-03-05T19:52:11.374 INFO:tasks.vault:secrets created 2026-03-05T19:52:11.374 INFO:teuthology.run_tasks:Running task rgw... 2026-03-05T19:52:11.378 DEBUG:tasks.rgw:config is {'client.0': {'use-vault-role': 'client.0'}} 2026-03-05T19:52:11.378 DEBUG:tasks.rgw:client list is dict_keys(['client.0']) 2026-03-05T19:52:11.378 INFO:tasks.rgw:Creating data pools 2026-03-05T19:52:11.378 DEBUG:tasks.rgw:Obtaining remote for client client.0 2026-03-05T19:52:11.378 DEBUG:teuthology.orchestra.run.vm04:> sudo ceph osd pool create default.rgw.buckets.data 64 64 --cluster ceph 2026-03-05T19:52:11.835 INFO:teuthology.orchestra.run.vm04.stderr:pool 'default.rgw.buckets.data' created 2026-03-05T19:52:11.870 DEBUG:teuthology.orchestra.run.vm04:> sudo ceph osd pool application enable default.rgw.buckets.data rgw --cluster ceph 2026-03-05T19:52:12.839 INFO:teuthology.orchestra.run.vm04.stderr:enabled application 'rgw' on pool 'default.rgw.buckets.data' 2026-03-05T19:52:12.886 DEBUG:teuthology.orchestra.run.vm04:> sudo ceph osd pool create default.rgw.buckets.index 64 64 --cluster ceph 2026-03-05T19:52:13.844 INFO:teuthology.orchestra.run.vm04.stderr:pool 'default.rgw.buckets.index' created 2026-03-05T19:52:13.874 DEBUG:teuthology.orchestra.run.vm04:> sudo ceph osd pool application enable default.rgw.buckets.index rgw --cluster ceph 2026-03-05T19:52:14.848 INFO:teuthology.orchestra.run.vm04.stderr:enabled application 'rgw' on pool 'default.rgw.buckets.index' 2026-03-05T19:52:14.895 DEBUG:tasks.rgw:Pools created 2026-03-05T19:52:14.895 INFO:tasks.rgw:Configuring compression type = random 2026-03-05T19:52:14.895 INFO:tasks.util.rgw:rgwadmin: client.0 : ['user', 'list'] 2026-03-05T19:52:14.895 DEBUG:tasks.util.rgw:rgwadmin: cmd=['adjust-ulimits', 'ceph-coverage', '/home/ubuntu/cephtest/archive/coverage', 'radosgw-admin', '--log-to-stderr', '--format', 'json', '-n', 'client.0', '--cluster', 'ceph', 'user', 'list'] 2026-03-05T19:52:14.895 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin --log-to-stderr --format json -n client.0 --cluster ceph user list 2026-03-05T19:52:14.928 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:14.928 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:16.903 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.897+0100 7f0ed5b37900 20 rados->read ofs=0 len=0 2026-03-05T19:52:16.903 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.898+0100 7f0ed5b37900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:16.903 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.898+0100 7f0ed5b37900 20 realm 2026-03-05T19:52:16.903 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.898+0100 7f0ed5b37900 20 rados->read ofs=0 len=0 2026-03-05T19:52:16.903 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.898+0100 7f0ed5b37900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:16.903 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.898+0100 7f0ed5b37900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:16.903 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.898+0100 7f0ed5b37900 20 rados->read ofs=0 len=0 2026-03-05T19:52:16.904 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.899+0100 7f0ed5b37900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:16.904 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.899+0100 7f0ed5b37900 20 rados->read ofs=0 len=0 2026-03-05T19:52:16.904 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.899+0100 7f0ed5b37900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:16.904 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.899+0100 7f0ed5b37900 20 rados->read ofs=0 len=0 2026-03-05T19:52:16.905 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.900+0100 7f0ed5b37900 20 rados_obj.operate() r=0 bl.length=993 2026-03-05T19:52:16.905 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.900+0100 7f0ed5b37900 20 searching for the correct realm 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 rados->read ofs=0 len=0 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 rados->read ofs=0 len=0 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 rados->read ofs=0 len=0 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 zone default found 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 4 Realm: () 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:16.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:16.912 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:16.912 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 zonegroup default 2026-03-05T19:52:16.912 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.906+0100 7f0ed5b37900 20 rados->read ofs=0 len=0 2026-03-05T19:52:16.912 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.907+0100 7f0ed5b37900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:16.912 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:16.907+0100 7f0ed5b37900 20 rados->read ofs=0 len=0 2026-03-05T19:52:18.892 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:18.886+0100 7f0ed5b37900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:18.892 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:18.886+0100 7f0ed5b37900 20 rados->read ofs=0 len=0 2026-03-05T19:52:18.892 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:18.887+0100 7f0ed5b37900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:18.892 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:18.887+0100 7f0ed5b37900 20 started sync module instance, tier type = 2026-03-05T19:52:18.892 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:18.887+0100 7f0ed5b37900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:20.933 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.928+0100 7f0ed5b37900 20 add_watcher() i=0 2026-03-05T19:52:20.934 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.928+0100 7f0ed5b37900 20 add_watcher() i=1 2026-03-05T19:52:20.934 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.928+0100 7f0ed5b37900 20 add_watcher() i=2 2026-03-05T19:52:20.934 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.928+0100 7f0ed5b37900 20 add_watcher() i=3 2026-03-05T19:52:20.934 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.928+0100 7f0ed5b37900 20 add_watcher() i=4 2026-03-05T19:52:20.934 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.928+0100 7f0ed5b37900 20 add_watcher() i=5 2026-03-05T19:52:20.934 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.928+0100 7f0ed5b37900 20 add_watcher() i=6 2026-03-05T19:52:20.935 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.930+0100 7f0ed5b37900 20 add_watcher() i=7 2026-03-05T19:52:20.935 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.930+0100 7f0ed5b37900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:20.935 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.930+0100 7f0ed5b37900 5 tl::expected, obj_version>, boost::system::error_code> logback_generations::read(const DoutPrefixProvider*, optional_yield):410: oid=data_loggenerations_metadata not found 2026-03-05T19:52:20.935 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.930+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.0 2026-03-05T19:52:20.935 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.930+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.0 does not exist 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.1 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.1 does not exist 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.2 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.2 does not exist 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.3 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.3 does not exist 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.4 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.4 does not exist 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.5 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.5 does not exist 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.6 2026-03-05T19:52:20.936 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.931+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.6 does not exist 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.7 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.7 does not exist 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.8 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.8 does not exist 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.9 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.9 does not exist 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.10 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.10 does not exist 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.11 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.11 does not exist 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.12 2026-03-05T19:52:20.937 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.12 does not exist 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.13 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.932+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.13 does not exist 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.14 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.14 does not exist 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.15 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.15 does not exist 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.16 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.16 does not exist 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.17 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.17 does not exist 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.18 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.18 does not exist 2026-03-05T19:52:20.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.19 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.933+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.19 does not exist 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.20 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.20 does not exist 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.21 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.21 does not exist 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.22 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.22 does not exist 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.23 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.23 does not exist 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.24 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.24 does not exist 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.25 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.25 does not exist 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.26 2026-03-05T19:52:20.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.26 does not exist 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.27 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.934+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.27 does not exist 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.28 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.28 does not exist 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.29 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.29 does not exist 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.30 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.30 does not exist 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.31 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.31 does not exist 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.32 2026-03-05T19:52:20.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.32 does not exist 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.33 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.33 does not exist 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.34 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.935+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.34 does not exist 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.35 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.35 does not exist 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.36 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.36 does not exist 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.37 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.37 does not exist 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.38 2026-03-05T19:52:20.941 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.38 does not exist 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.39 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.39 does not exist 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.40 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.40 does not exist 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.41 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.41 does not exist 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.42 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.936+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.42 does not exist 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.43 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.43 does not exist 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.44 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.44 does not exist 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.45 2026-03-05T19:52:20.942 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.45 does not exist 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.46 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.46 does not exist 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.47 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.47 does not exist 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.48 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.48 does not exist 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.49 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.49 does not exist 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.50 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.937+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.50 does not exist 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.51 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.51 does not exist 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.52 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.52 does not exist 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.53 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.53 does not exist 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.54 2026-03-05T19:52:20.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.54 does not exist 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.55 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.55 does not exist 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.56 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.56 does not exist 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.57 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.57 does not exist 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.58 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.938+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.58 does not exist 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.59 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.59 does not exist 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.60 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.60 does not exist 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.61 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.61 does not exist 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.62 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.62 does not exist 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.63 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.63 does not exist 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.64 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.64 does not exist 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.65 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.65 does not exist 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.66 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.939+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.66 does not exist 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.67 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.67 does not exist 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.68 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.68 does not exist 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.69 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.69 does not exist 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.70 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.70 does not exist 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.71 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.71 does not exist 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.72 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.72 does not exist 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.73 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.940+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.73 does not exist 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.74 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.74 does not exist 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.75 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.75 does not exist 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.76 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.76 does not exist 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.77 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.77 does not exist 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.78 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.78 does not exist 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.79 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.79 does not exist 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.80 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.946 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.80 does not exist 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.81 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.941+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.81 does not exist 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.82 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.82 does not exist 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.83 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.83 does not exist 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.84 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.84 does not exist 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.85 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.85 does not exist 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.86 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.86 does not exist 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.87 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.87 does not exist 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.88 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.88 does not exist 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.89 2026-03-05T19:52:20.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.89 does not exist 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.90 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.942+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.90 does not exist 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.91 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.91 does not exist 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.92 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.92 does not exist 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.93 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.93 does not exist 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.94 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.94 does not exist 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.95 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.95 does not exist 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.96 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.96 does not exist 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.97 2026-03-05T19:52:20.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.943+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.97 does not exist 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.98 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.98 does not exist 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.99 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.99 does not exist 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.100 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.100 does not exist 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.101 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.101 does not exist 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.102 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.102 does not exist 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.103 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.103 does not exist 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.104 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.104 does not exist 2026-03-05T19:52:20.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.105 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.944+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.105 does not exist 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.106 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.106 does not exist 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.107 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.107 does not exist 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.108 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.108 does not exist 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.109 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.109 does not exist 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.110 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.110 does not exist 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.111 2026-03-05T19:52:20.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.111 does not exist 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.112 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.945+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.112 does not exist 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.113 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.113 does not exist 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.114 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.114 does not exist 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.115 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.115 does not exist 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.116 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.116 does not exist 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.117 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.117 does not exist 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.118 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.118 does not exist 2026-03-05T19:52:20.951 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.119 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.946+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.119 does not exist 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.120 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.120 does not exist 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.121 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.121 does not exist 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.122 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.122 does not exist 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.123 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.123 does not exist 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.124 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.124 does not exist 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.125 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.125 does not exist 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.126 2026-03-05T19:52:20.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.947+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.953 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.948+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.126 does not exist 2026-03-05T19:52:20.953 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.948+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):38 probing oid=data_log.127 2026-03-05T19:52:20.953 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.948+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.953 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.948+0100 7f0ed5b37900 20 shard_check {anonymous}::probe_shard(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, const string&, bool&, optional_yield):60: oid=data_log.127 does not exist 2026-03-05T19:52:20.953 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.948+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::create(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, std::optional >, bool, uint64_t, uint64_t):1211 entering 2026-03-05T19:52:20.954 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.949+0100 7f0ed5b37900 20 static int rgw::cls::fifo::FIFO::open(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr*, optional_yield, std::optional, bool):1169 entering 2026-03-05T19:52:20.958 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.953+0100 7f0e7afed640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:20.958 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.953+0100 7f0ed5b37900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:20.958 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:20.953+0100 7f0ed5b37900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:23.888 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.883+0100 7f0ed5b37900 10 rgw_init_ioctx warning: failed to set recovery_priority on default.rgw.meta 2026-03-05T19:52:23.888 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.883+0100 7f0ed5b37900 5 note: GC not initialized 2026-03-05T19:52:23.889 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.883+0100 7f0ed5b37900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:23.889 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.883+0100 7f0ed5b37900 20 Filter name: none 2026-03-05T19:52:23.889 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.883+0100 7f0e79feb640 20 reqs_thread_entry: start 2026-03-05T19:52:23.889 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.884+0100 7f0e737fe640 20 reqs_thread_entry: start 2026-03-05T19:52:23.908 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.903+0100 7f0e7afed640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:23.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.906+0100 7f0ed5b37900 20 remove_watcher() i=0 2026-03-05T19:52:23.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.906+0100 7f0ed5b37900 2 removed watcher, disabling cache 2026-03-05T19:52:23.912 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.907+0100 7f0ed5b37900 20 remove_watcher() i=1 2026-03-05T19:52:23.914 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.909+0100 7f0ed5b37900 20 remove_watcher() i=2 2026-03-05T19:52:23.915 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.910+0100 7f0ed5b37900 20 remove_watcher() i=3 2026-03-05T19:52:23.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.911+0100 7f0ed5b37900 20 remove_watcher() i=4 2026-03-05T19:52:23.918 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.913+0100 7f0ed5b37900 20 remove_watcher() i=5 2026-03-05T19:52:23.919 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.914+0100 7f0ed5b37900 20 remove_watcher() i=6 2026-03-05T19:52:23.920 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:23.915+0100 7f0ed5b37900 20 remove_watcher() i=7 2026-03-05T19:52:23.925 INFO:teuthology.orchestra.run.vm04.stdout:[] 2026-03-05T19:52:23.926 DEBUG:tasks.util.rgw: json result: [] 2026-03-05T19:52:23.926 INFO:tasks.util.rgw:rgwadmin: client.0 : ['zone', 'placement', 'modify', '--rgw-zone', 'default', '--placement-id', 'default-placement', '--compression', 'random'] 2026-03-05T19:52:23.926 DEBUG:tasks.util.rgw:rgwadmin: cmd=['adjust-ulimits', 'ceph-coverage', '/home/ubuntu/cephtest/archive/coverage', 'radosgw-admin', '--log-to-stderr', '--format', 'json', '-n', 'client.0', '--cluster', 'ceph', 'zone', 'placement', 'modify', '--rgw-zone', 'default', '--placement-id', 'default-placement', '--compression', 'random'] 2026-03-05T19:52:23.926 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin --log-to-stderr --format json -n client.0 --cluster ceph zone placement modify --rgw-zone default --placement-id default-placement --compression random 2026-03-05T19:52:24.006 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:24.006 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:24.016 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:24.011+0100 7f4679121900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:24.016 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:24.011+0100 7f4679121900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:24.019 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:24.014+0100 7f462affd640 20 reqs_thread_entry: start 2026-03-05T19:52:24.028 INFO:teuthology.orchestra.run.vm04.stdout:{"id":"b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4","name":"default","domain_root":"default.rgw.meta:root","control_pool":"default.rgw.control","gc_pool":"default.rgw.log:gc","lc_pool":"default.rgw.log:lc","log_pool":"default.rgw.log","intent_log_pool":"default.rgw.log:intent","usage_log_pool":"default.rgw.log:usage","roles_pool":"default.rgw.meta:roles","reshard_pool":"default.rgw.log:reshard","user_keys_pool":"default.rgw.meta:users.keys","user_email_pool":"default.rgw.meta:users.email","user_swift_pool":"default.rgw.meta:users.swift","user_uid_pool":"default.rgw.meta:users.uid","otp_pool":"default.rgw.otp","notif_pool":"default.rgw.log:notif","topics_pool":"default.rgw.meta:topics","account_pool":"default.rgw.meta:accounts","group_pool":"default.rgw.meta:groups","system_key":{"access_key":"","secret_key":""},"placement_pools":[{"key":"default-placement","val":{"index_pool":"default.rgw.buckets.index","storage_classes":{"STANDARD":{"data_pool":"default.rgw.buckets.data","compression_type":"random"}},"data_extra_pool":"default.rgw.buckets.non-ec","index_type":0,"inline_data":true}}],"realm_id":""} 2026-03-05T19:52:24.029 DEBUG:tasks.util.rgw: json result: {'id': 'b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4', 'name': 'default', 'domain_root': 'default.rgw.meta:root', 'control_pool': 'default.rgw.control', 'gc_pool': 'default.rgw.log:gc', 'lc_pool': 'default.rgw.log:lc', 'log_pool': 'default.rgw.log', 'intent_log_pool': 'default.rgw.log:intent', 'usage_log_pool': 'default.rgw.log:usage', 'roles_pool': 'default.rgw.meta:roles', 'reshard_pool': 'default.rgw.log:reshard', 'user_keys_pool': 'default.rgw.meta:users.keys', 'user_email_pool': 'default.rgw.meta:users.email', 'user_swift_pool': 'default.rgw.meta:users.swift', 'user_uid_pool': 'default.rgw.meta:users.uid', 'otp_pool': 'default.rgw.otp', 'notif_pool': 'default.rgw.log:notif', 'topics_pool': 'default.rgw.meta:topics', 'account_pool': 'default.rgw.meta:accounts', 'group_pool': 'default.rgw.meta:groups', 'system_key': {'access_key': '', 'secret_key': ''}, 'placement_pools': [{'key': 'default-placement', 'val': {'index_pool': 'default.rgw.buckets.index', 'storage_classes': {'STANDARD': {'data_pool': 'default.rgw.buckets.data', 'compression_type': 'random'}}, 'data_extra_pool': 'default.rgw.buckets.non-ec', 'index_type': 0, 'inline_data': True}}], 'realm_id': ''} 2026-03-05T19:52:24.029 INFO:tasks.rgw:Starting rgw... 2026-03-05T19:52:24.029 INFO:tasks.rgw:rgw client.0 config is {'use-vault-role': 'client.0'} 2026-03-05T19:52:24.029 INFO:tasks.rgw:Using beast as radosgw frontend 2026-03-05T19:52:24.029 DEBUG:teuthology.orchestra.run.vm04:> sudo echo -n http://vm04.local:80 | sudo tee /home/ubuntu/cephtest/url_file 2026-03-05T19:52:24.099 INFO:teuthology.orchestra.run.vm04.stdout:http://vm04.local:80 2026-03-05T19:52:24.099 DEBUG:teuthology.orchestra.run.vm04:> sudo chown ceph /home/ubuntu/cephtest/url_file 2026-03-05T19:52:24.165 DEBUG:teuthology.orchestra.run.vm04:> sudo echo -n test_root_token | sudo tee /etc/ceph/vault-root-token 2026-03-05T19:52:24.237 INFO:teuthology.orchestra.run.vm04.stdout:test_root_token 2026-03-05T19:52:24.237 INFO:tasks.rgw:Token file content 2026-03-05T19:52:24.237 DEBUG:teuthology.orchestra.run.vm04:> cat /etc/ceph/vault-root-token 2026-03-05T19:52:24.293 INFO:teuthology.orchestra.run.vm04.stdout:test_root_token 2026-03-05T19:52:24.293 INFO:tasks.rgw:Restrict access to token file 2026-03-05T19:52:24.293 DEBUG:teuthology.orchestra.run.vm04:> sudo chmod 600 /etc/ceph/vault-root-token 2026-03-05T19:52:24.357 DEBUG:teuthology.orchestra.run.vm04:> sudo chown ceph /etc/ceph/vault-root-token 2026-03-05T19:52:24.419 INFO:tasks.rgw.client.0:Restarting daemon 2026-03-05T19:52:24.420 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper term radosgw --rgw-frontends 'beast port=80' -n client.0 --cluster ceph -k /etc/ceph/ceph.client.0.keyring --log-file /var/log/ceph/rgw.ceph.client.0.log --rgw_ops_log_socket_path /home/ubuntu/cephtest/rgw.opslog.ceph.client.0.sock --rgw_crypt_vault_addr vm04.local:8200 --rgw_crypt_vault_token_file /etc/ceph/vault-root-token --rgw_crypt_sse_s3_vault_addr vm04.local:8200 --rgw_crypt_sse_s3_vault_token_file /etc/ceph/vault-root-token --foreground | sudo tee /var/log/ceph/rgw.ceph.client.0.stdout 2>&1 2026-03-05T19:52:24.461 INFO:tasks.rgw.client.0:Started 2026-03-05T19:52:24.461 INFO:tasks.rgw:Polling client.0 until it starts accepting connections on http://vm04.local:80/ 2026-03-05T19:52:24.461 DEBUG:teuthology.orchestra.run.vm04:> curl http://vm04.local:80/ 2026-03-05T19:52:24.485 INFO:teuthology.orchestra.run.vm04.stderr: % Total % Received % Xferd Average Speed Time Time Time Current 2026-03-05T19:52:24.485 INFO:teuthology.orchestra.run.vm04.stderr: Dload Upload Total Spent Left Speed 2026-03-05T19:52:24.487 INFO:teuthology.orchestra.run.vm04.stderr: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 2026-03-05T19:52:24.487 INFO:teuthology.orchestra.run.vm04.stderr:curl: (7) Failed to connect to vm04.local port 80: Connection refused 2026-03-05T19:52:24.488 DEBUG:teuthology.orchestra.run:got remote process result: 7 2026-03-05T19:52:24.626 INFO:tasks.rgw.client.0.vm04.stdout:2026-03-05T19:52:24.621+0100 7f9c18249980 -1 LDAP not started since no server URIs were provided in the configuration. 2026-03-05T19:52:25.489 DEBUG:teuthology.orchestra.run.vm04:> curl http://vm04.local:80/ 2026-03-05T19:52:25.507 INFO:teuthology.orchestra.run.vm04.stderr: % Total % Received % Xferd Average Speed Time Time Time Current 2026-03-05T19:52:25.507 INFO:teuthology.orchestra.run.vm04.stderr: Dload Upload Total Spent Left Speed 2026-03-05T19:52:25.508 INFO:teuthology.orchestra.run.vm04.stderr: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 187 0 187 0 0 182k 0 --:--:-- --:--:-- --:--:-- 182k 2026-03-05T19:52:25.508 INFO:teuthology.orchestra.run.vm04.stdout:anonymous 2026-03-05T19:52:25.508 INFO:teuthology.run_tasks:Running task tox... 2026-03-05T19:52:25.511 INFO:tasks.tox:Deploying tox from pip... 2026-03-05T19:52:25.511 DEBUG:teuthology.orchestra.run.vm04:> python3 -m venv /home/ubuntu/cephtest/tox-venv 2026-03-05T19:52:26.889 DEBUG:teuthology.orchestra.run.vm04:> source /home/ubuntu/cephtest/tox-venv/bin/activate && pip install tox==3.15.0 2026-03-05T19:52:27.224 INFO:teuthology.orchestra.run.vm04.stdout:Collecting tox==3.15.0 2026-03-05T19:52:27.256 INFO:teuthology.orchestra.run.vm04.stdout: Downloading tox-3.15.0-py2.py3-none-any.whl (82 kB) 2026-03-05T19:52:27.300 INFO:teuthology.orchestra.run.vm04.stdout:Collecting pluggy<1,>=0.12.0 2026-03-05T19:52:27.308 INFO:teuthology.orchestra.run.vm04.stdout: Downloading pluggy-0.13.1-py2.py3-none-any.whl (18 kB) 2026-03-05T19:52:27.328 INFO:teuthology.orchestra.run.vm04.stdout:Collecting six<2,>=1.14.0 2026-03-05T19:52:27.337 INFO:teuthology.orchestra.run.vm04.stdout: Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-03-05T19:52:27.367 INFO:teuthology.orchestra.run.vm04.stdout:Collecting packaging>=14 2026-03-05T19:52:27.375 INFO:teuthology.orchestra.run.vm04.stdout: Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-03-05T19:52:27.403 INFO:teuthology.orchestra.run.vm04.stdout:Collecting py<2,>=1.4.17 2026-03-05T19:52:27.411 INFO:teuthology.orchestra.run.vm04.stdout: Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-03-05T19:52:27.434 INFO:teuthology.orchestra.run.vm04.stdout:Collecting toml>=0.9.4 2026-03-05T19:52:27.443 INFO:teuthology.orchestra.run.vm04.stdout: Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB) 2026-03-05T19:52:27.486 INFO:teuthology.orchestra.run.vm04.stdout:Collecting filelock<4,>=3.0.0 2026-03-05T19:52:27.496 INFO:teuthology.orchestra.run.vm04.stdout: Downloading filelock-3.19.1-py3-none-any.whl (15 kB) 2026-03-05T19:52:27.619 INFO:teuthology.orchestra.run.vm04.stdout:Collecting virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0 2026-03-05T19:52:27.628 INFO:teuthology.orchestra.run.vm04.stdout: Downloading virtualenv-21.1.0-py3-none-any.whl (5.8 MB) 2026-03-05T19:52:27.764 INFO:teuthology.orchestra.run.vm04.stdout:Collecting distlib<1,>=0.3.7 2026-03-05T19:52:27.772 INFO:teuthology.orchestra.run.vm04.stdout: Downloading distlib-0.4.0-py2.py3-none-any.whl (469 kB) 2026-03-05T19:52:27.808 INFO:teuthology.orchestra.run.vm04.stdout:Collecting typing-extensions>=4.13.2 2026-03-05T19:52:27.816 INFO:teuthology.orchestra.run.vm04.stdout: Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-03-05T19:52:27.849 INFO:teuthology.orchestra.run.vm04.stdout:Collecting platformdirs<5,>=3.9.1 2026-03-05T19:52:27.857 INFO:teuthology.orchestra.run.vm04.stdout: Downloading platformdirs-4.4.0-py3-none-any.whl (18 kB) 2026-03-05T19:52:27.873 INFO:teuthology.orchestra.run.vm04.stdout:Collecting python-discovery>=1 2026-03-05T19:52:27.881 INFO:teuthology.orchestra.run.vm04.stdout: Downloading python_discovery-1.1.0-py3-none-any.whl (30 kB) 2026-03-05T19:52:27.933 INFO:teuthology.orchestra.run.vm04.stdout:Installing collected packages: platformdirs, filelock, typing-extensions, python-discovery, distlib, virtualenv, toml, six, py, pluggy, packaging, tox 2026-03-05T19:52:28.178 INFO:teuthology.orchestra.run.vm04.stdout:Successfully installed distlib-0.4.0 filelock-3.19.1 packaging-26.0 platformdirs-4.4.0 pluggy-0.13.1 py-1.11.0 python-discovery-1.1.0 six-1.17.0 toml-0.10.2 tox-3.15.0 typing-extensions-4.15.0 virtualenv-21.1.0 2026-03-05T19:52:28.250 INFO:teuthology.orchestra.run.vm04.stderr:WARNING: You are using pip version 21.3.1; however, version 26.0.1 is available. 2026-03-05T19:52:28.250 INFO:teuthology.orchestra.run.vm04.stderr:You should consider upgrading via the '/home/ubuntu/cephtest/tox-venv/bin/python3 -m pip install --upgrade pip' command. 2026-03-05T19:52:28.290 INFO:teuthology.run_tasks:Running task s3tests... 2026-03-05T19:52:28.294 DEBUG:tasks.s3tests:s3tests config is {'client.0': {'barbican': {'kms_key': 'my-key-1', 'kms_key2': 'my-key-2'}, 'vault_kv': {'key_path': 'my-key-1', 'key_path2': 'my-key-2'}, 'vault_old': {'key_path': 'my-key-1/1', 'key_path2': 'my-key-2/1'}, 'vault_transit': {'key_path': 'my-key-1', 'key_path2': 'my-key-2'}, 'accounts': {'iam alt root': 'RGW99999999999999999', 'iam root': 'RGW88888888888888888'}, 'force-branch': 'ceph-squid'}} 2026-03-05T19:52:28.294 INFO:tasks.s3tests:Downloading s3-tests... 2026-03-05T19:52:28.294 INFO:tasks.s3tests:Using branch 'ceph-squid' for s3tests 2026-03-05T19:52:28.294 DEBUG:teuthology.orchestra.run.vm04:> git clone -b ceph-squid https://github.com/ceph/s3-tests.git /home/ubuntu/cephtest/s3-tests-client.0 2026-03-05T19:52:28.309 INFO:teuthology.orchestra.run.vm04.stderr:Cloning into '/home/ubuntu/cephtest/s3-tests-client.0'... 2026-03-05T19:52:29.525 INFO:tasks.s3tests:Creating rgw users... 2026-03-05T19:52:29.525 DEBUG:tasks.s3tests:Creating user foo.client.0 on client.0 2026-03-05T19:52:29.525 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 user create --uid foo.client.0 --display-name Mr.foo.client.0 --email foo+test@test.test --access-key GGDIHUDUHCWNDHVADGCX --secret qmHdJP7yGSAZNFUeRM+fMoZYPty9WfR4QSleIErzsUt8gNZqqic1eQ== --cluster ceph 2026-03-05T19:52:29.604 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:29.604 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:29.622 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.616+0100 7fe744e14900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.622 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.617+0100 7fe744e14900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.622 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.617+0100 7fe744e14900 20 realm 2026-03-05T19:52:29.622 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.617+0100 7fe744e14900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.622 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.617+0100 7fe744e14900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.622 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.617+0100 7fe744e14900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:29.623 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.617+0100 7fe744e14900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.623 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.617+0100 7fe744e14900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.623 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.617+0100 7fe744e14900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.623 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.618+0100 7fe744e14900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:29.623 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.618+0100 7fe744e14900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.623 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.618+0100 7fe744e14900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:29.623 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.618+0100 7fe744e14900 20 searching for the correct realm 2026-03-05T19:52:29.629 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.624+0100 7fe744e14900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:29.629 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.624+0100 7fe744e14900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:29.629 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.624+0100 7fe744e14900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:29.629 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.624+0100 7fe744e14900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.624+0100 7fe744e14900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.624+0100 7fe744e14900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.624+0100 7fe744e14900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.624+0100 7fe744e14900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.624+0100 7fe744e14900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.624+0100 7fe744e14900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.624+0100 7fe744e14900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 20 zone default found 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 4 Realm: () 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 20 zonegroup default 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.630 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.631 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.631 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.631 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.631 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 20 started sync module instance, tier type = 2026-03-05T19:52:29.631 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.625+0100 7fe744e14900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:29.647 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.641+0100 7fe744e14900 20 add_watcher() i=0 2026-03-05T19:52:29.647 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.641+0100 7fe744e14900 20 add_watcher() i=1 2026-03-05T19:52:29.647 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.641+0100 7fe744e14900 20 add_watcher() i=2 2026-03-05T19:52:29.647 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.641+0100 7fe744e14900 20 add_watcher() i=3 2026-03-05T19:52:29.647 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.641+0100 7fe744e14900 20 add_watcher() i=4 2026-03-05T19:52:29.647 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.641+0100 7fe744e14900 20 add_watcher() i=5 2026-03-05T19:52:29.647 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.641+0100 7fe744e14900 20 add_watcher() i=6 2026-03-05T19:52:29.648 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.643+0100 7fe744e14900 20 add_watcher() i=7 2026-03-05T19:52:29.648 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.643+0100 7fe744e14900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:29.649 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.644+0100 7fe6ed7f2640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.644+0100 7fe744e14900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.644+0100 7fe744e14900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.644+0100 7fe744e14900 5 note: GC not initialized 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.644+0100 7fe6e7fff640 20 reqs_thread_entry: start 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 20 Filter name: none 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe6e5ffb640 20 reqs_thread_entry: start 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 10 cache get: name=default.rgw.meta+users.uid+foo.client.0 : miss 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 10 cache put: name=default.rgw.meta+users.uid+foo.client.0 info.flags=0x0 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 10 adding default.rgw.meta+users.uid+foo.client.0 to cache LRU end 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 10 cache get: name=default.rgw.meta+users.email+foo+test@test.test : miss 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 10 cache put: name=default.rgw.meta+users.email+foo+test@test.test info.flags=0x0 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 10 adding default.rgw.meta+users.email+foo+test@test.test to cache LRU end 2026-03-05T19:52:29.650 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 10 cache get: name=default.rgw.meta+users.keys+GGDIHUDUHCWNDHVADGCX : miss 2026-03-05T19:52:29.651 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.651 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.651 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 10 cache put: name=default.rgw.meta+users.keys+GGDIHUDUHCWNDHVADGCX info.flags=0x0 2026-03-05T19:52:29.651 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 10 adding default.rgw.meta+users.keys+GGDIHUDUHCWNDHVADGCX to cache LRU end 2026-03-05T19:52:29.651 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 10 cache get: name=default.rgw.meta+users.keys+GGDIHUDUHCWNDHVADGCX : hit (negative entry) 2026-03-05T19:52:29.651 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.645+0100 7fe744e14900 10 cache get: name=default.rgw.meta+users.keys+GGDIHUDUHCWNDHVADGCX : hit (negative entry) 2026-03-05T19:52:29.652 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.647+0100 7fe744e14900 10 cache put: name=default.rgw.meta+users.uid+foo.client.0 info.flags=0x17 2026-03-05T19:52:29.652 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.647+0100 7fe744e14900 10 moving default.rgw.meta+users.uid+foo.client.0 to cache LRU end 2026-03-05T19:52:29.652 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.647+0100 7fe744e14900 10 distributing notification oid=default.rgw.control:notify.0 cni=[op: 0, obj: default.rgw.meta:users.uid:foo.client.0, ofs0, ns] 2026-03-05T19:52:29.653 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.647+0100 7fe7237fe640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 111669149696 cookie 94292674783232 notifier 4212 bl.length()=645 2026-03-05T19:52:29.653 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.647+0100 7fe7237fe640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.uid+foo.client.0 info.flags=0x17 2026-03-05T19:52:29.653 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.647+0100 7fe7237fe640 10 rgw watcher librados: moving default.rgw.meta+users.uid+foo.client.0 to cache LRU end 2026-03-05T19:52:29.654 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.649+0100 7fe744e14900 10 cache put: name=default.rgw.meta+users.email+foo+test@test.test info.flags=0x7 2026-03-05T19:52:29.654 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.649+0100 7fe744e14900 10 moving default.rgw.meta+users.email+foo+test@test.test to cache LRU end 2026-03-05T19:52:29.654 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.649+0100 7fe744e14900 10 distributing notification oid=default.rgw.control:notify.4 cni=[op: 0, obj: default.rgw.meta:users.email:foo+test@test.test, ofs0, ns] 2026-03-05T19:52:29.655 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.649+0100 7fe722ffd640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 111669149696 cookie 94292674798736 notifier 4212 bl.length()=185 2026-03-05T19:52:29.655 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.649+0100 7fe722ffd640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.email+foo+test@test.test info.flags=0x7 2026-03-05T19:52:29.655 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.649+0100 7fe722ffd640 10 rgw watcher librados: moving default.rgw.meta+users.email+foo+test@test.test to cache LRU end 2026-03-05T19:52:29.656 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.651+0100 7fe744e14900 10 cache put: name=default.rgw.meta+users.keys+GGDIHUDUHCWNDHVADGCX info.flags=0x7 2026-03-05T19:52:29.656 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.651+0100 7fe744e14900 10 moving default.rgw.meta+users.keys+GGDIHUDUHCWNDHVADGCX to cache LRU end 2026-03-05T19:52:29.656 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.651+0100 7fe744e14900 10 distributing notification oid=default.rgw.control:notify.0 cni=[op: 0, obj: default.rgw.meta:users.keys:GGDIHUDUHCWNDHVADGCX, ofs0, ns] 2026-03-05T19:52:29.656 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.651+0100 7fe7237fe640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 111669149697 cookie 94292674783232 notifier 4212 bl.length()=186 2026-03-05T19:52:29.656 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.651+0100 7fe7237fe640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.keys+GGDIHUDUHCWNDHVADGCX info.flags=0x7 2026-03-05T19:52:29.656 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.651+0100 7fe7237fe640 10 rgw watcher librados: moving default.rgw.meta+users.keys+GGDIHUDUHCWNDHVADGCX to cache LRU end 2026-03-05T19:52:29.656 INFO:teuthology.orchestra.run.vm04.stdout:{ 2026-03-05T19:52:29.656 INFO:teuthology.orchestra.run.vm04.stdout: "user_id": "foo.client.0", 2026-03-05T19:52:29.656 INFO:teuthology.orchestra.run.vm04.stdout: "display_name": "Mr.foo.client.0", 2026-03-05T19:52:29.656 INFO:teuthology.orchestra.run.vm04.stdout: "email": "foo+test@test.test", 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "suspended": 0, 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "max_buckets": 1000, 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "subusers": [], 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "keys": [ 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: { 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "user": "foo.client.0", 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "access_key": "GGDIHUDUHCWNDHVADGCX", 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "secret_key": "qmHdJP7yGSAZNFUeRM+fMoZYPty9WfR4QSleIErzsUt8gNZqqic1eQ==", 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "active": true, 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "create_date": "2026-03-05T18:52:29.646702Z" 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: } 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: ], 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "swift_keys": [], 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "caps": [], 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "op_mask": "read, write, delete", 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "default_placement": "", 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "default_storage_class": "", 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "placement_tags": [], 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "bucket_quota": { 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "user_quota": { 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "temp_url_keys": [], 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "type": "rgw", 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "mfa_ids": [], 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "account_id": "", 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "path": "/", 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "create_date": "2026-03-05T18:52:29.646694Z", 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "tags": [], 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: "group_ids": [] 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout:} 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:52:29.657 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.652+0100 7fe6ed7f2640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:29.659 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.654+0100 7fe744e14900 20 remove_watcher() i=0 2026-03-05T19:52:29.659 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.654+0100 7fe744e14900 2 removed watcher, disabling cache 2026-03-05T19:52:29.661 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.656+0100 7fe744e14900 20 remove_watcher() i=1 2026-03-05T19:52:29.662 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.657+0100 7fe744e14900 20 remove_watcher() i=2 2026-03-05T19:52:29.663 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.658+0100 7fe744e14900 20 remove_watcher() i=3 2026-03-05T19:52:29.665 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.660+0100 7fe744e14900 20 remove_watcher() i=4 2026-03-05T19:52:29.666 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.661+0100 7fe744e14900 20 remove_watcher() i=5 2026-03-05T19:52:29.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.662+0100 7fe744e14900 20 remove_watcher() i=6 2026-03-05T19:52:29.668 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.663+0100 7fe744e14900 20 remove_watcher() i=7 2026-03-05T19:52:29.673 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 mfa create --uid foo.client.0 --totp-serial 7654640074 --totp-seed VYINX34IX7FYUY6PGNF2GEJSQC5AEHDVGYBHV523ZDV2KYUZM6EXXR4E2LCPGR5D --totp-seconds 5 --totp-window 8 --totp-seed-type base32 --cluster ceph 2026-03-05T19:52:29.751 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:29.751 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:29.764 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.759+0100 7f3b81535900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.764 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.759+0100 7f3b81535900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.764 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.759+0100 7f3b81535900 20 realm 2026-03-05T19:52:29.764 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.759+0100 7f3b81535900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.765 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.759+0100 7f3b81535900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.765 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.759+0100 7f3b81535900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:29.765 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.759+0100 7f3b81535900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.765 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.760+0100 7f3b81535900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.765 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.760+0100 7f3b81535900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.765 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.760+0100 7f3b81535900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:29.765 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.760+0100 7f3b81535900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.765 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.760+0100 7f3b81535900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:29.765 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.760+0100 7f3b81535900 20 searching for the correct realm 2026-03-05T19:52:29.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:29.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:29.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:29.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:29.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:29.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:29.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 zone default found 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 4 Realm: () 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 zonegroup default 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.765+0100 7f3b81535900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.766+0100 7f3b81535900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.766+0100 7f3b81535900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.766+0100 7f3b81535900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.766+0100 7f3b81535900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.766+0100 7f3b81535900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.766+0100 7f3b81535900 20 started sync module instance, tier type = 2026-03-05T19:52:29.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.766+0100 7f3b81535900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:29.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.780+0100 7f3b81535900 20 add_watcher() i=0 2026-03-05T19:52:29.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.780+0100 7f3b81535900 20 add_watcher() i=1 2026-03-05T19:52:29.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.780+0100 7f3b81535900 20 add_watcher() i=2 2026-03-05T19:52:29.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.780+0100 7f3b81535900 20 add_watcher() i=3 2026-03-05T19:52:29.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.780+0100 7f3b81535900 20 add_watcher() i=4 2026-03-05T19:52:29.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.780+0100 7f3b81535900 20 add_watcher() i=5 2026-03-05T19:52:29.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.780+0100 7f3b81535900 20 add_watcher() i=6 2026-03-05T19:52:29.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.781+0100 7f3b81535900 20 add_watcher() i=7 2026-03-05T19:52:29.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.781+0100 7f3b81535900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:29.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.783+0100 7f3b2afed640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:29.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.783+0100 7f3b81535900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:29.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.783+0100 7f3b81535900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:29.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.783+0100 7f3b81535900 5 note: GC not initialized 2026-03-05T19:52:29.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.783+0100 7f3b29feb640 20 reqs_thread_entry: start 2026-03-05T19:52:29.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.783+0100 7f3b81535900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:29.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.783+0100 7f3b81535900 20 Filter name: none 2026-03-05T19:52:29.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.783+0100 7f3b237fe640 20 reqs_thread_entry: start 2026-03-05T19:52:29.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.783+0100 7f3b81535900 10 cache get: name=default.rgw.meta+users.uid+foo.client.0 : miss 2026-03-05T19:52:29.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.783+0100 7f3b81535900 20 rados->read ofs=0 len=0 2026-03-05T19:52:29.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.784+0100 7f3b81535900 20 rados_obj.operate() r=0 bl.length=460 2026-03-05T19:52:29.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.784+0100 7f3b81535900 10 cache put: name=default.rgw.meta+users.uid+foo.client.0 info.flags=0x13 2026-03-05T19:52:29.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.784+0100 7f3b81535900 10 adding default.rgw.meta+users.uid+foo.client.0 to cache LRU end 2026-03-05T19:52:29.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:29.784+0100 7f3b81535900 10 updating xattr: name=ceph.objclass.version bl.length()=42 2026-03-05T19:52:31.419 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.414+0100 7f3b81535900 10 cache put: name=default.rgw.meta+users.uid+foo.client.0 info.flags=0x17 2026-03-05T19:52:31.419 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.414+0100 7f3b81535900 10 moving default.rgw.meta+users.uid+foo.client.0 to cache LRU end 2026-03-05T19:52:31.419 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.414+0100 7f3b81535900 10 distributing notification oid=default.rgw.control:notify.0 cni=[op: 0, obj: default.rgw.meta:users.uid:foo.client.0, ofs0, ns] 2026-03-05T19:52:31.419 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.414+0100 7f3b5cff9640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 120259084290 cookie 93865086677408 notifier 4219 bl.length()=659 2026-03-05T19:52:31.420 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.414+0100 7f3b5cff9640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.uid+foo.client.0 info.flags=0x17 2026-03-05T19:52:31.420 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.414+0100 7f3b5cff9640 10 rgw watcher librados: moving default.rgw.meta+users.uid+foo.client.0 to cache LRU end 2026-03-05T19:52:31.420 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.415+0100 7f3b2afed640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:31.423 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.418+0100 7f3b81535900 20 remove_watcher() i=0 2026-03-05T19:52:31.423 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.418+0100 7f3b81535900 2 removed watcher, disabling cache 2026-03-05T19:52:31.424 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.419+0100 7f3b81535900 20 remove_watcher() i=1 2026-03-05T19:52:31.425 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.420+0100 7f3b81535900 20 remove_watcher() i=2 2026-03-05T19:52:31.426 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.421+0100 7f3b81535900 20 remove_watcher() i=3 2026-03-05T19:52:31.428 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.423+0100 7f3b81535900 20 remove_watcher() i=4 2026-03-05T19:52:31.429 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.424+0100 7f3b81535900 20 remove_watcher() i=5 2026-03-05T19:52:31.430 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.425+0100 7f3b81535900 20 remove_watcher() i=6 2026-03-05T19:52:31.431 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.426+0100 7f3b81535900 20 remove_watcher() i=7 2026-03-05T19:52:31.436 DEBUG:tasks.s3tests:Creating user bar.client.0 on client.0 2026-03-05T19:52:31.436 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 user create --uid bar.client.0 --display-name Mr.bar.client.0 --email bar+test@test.test --access-key FVRJSECMOYSDZLPJVYIV --secret zBGay7qd0f5WSW7jhoak0wlAWnxTuKY4zCPS9JvZu4g/8AtiqnVSoA== --cluster ceph 2026-03-05T19:52:31.513 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:31.513 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:31.528 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.522+0100 7f3d6252d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.528 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.523+0100 7f3d6252d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.528 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.523+0100 7f3d6252d900 20 realm 2026-03-05T19:52:31.528 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.523+0100 7f3d6252d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.528 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.523+0100 7f3d6252d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.528 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.523+0100 7f3d6252d900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:31.528 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.523+0100 7f3d6252d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.528 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.523+0100 7f3d6252d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.528 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.523+0100 7f3d6252d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.529 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.523+0100 7f3d6252d900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:31.529 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.523+0100 7f3d6252d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.529 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.524+0100 7f3d6252d900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:31.529 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.524+0100 7f3d6252d900 20 searching for the correct realm 2026-03-05T19:52:31.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:31.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:31.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:31.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:31.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:31.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:31.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:31.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:31.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 zone default found 2026-03-05T19:52:31.535 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 4 Realm: () 2026-03-05T19:52:31.535 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:31.535 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:31.535 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:31.535 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 zonegroup default 2026-03-05T19:52:31.535 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.535 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.535 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.529+0100 7f3d6252d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.535 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.530+0100 7f3d6252d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.535 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.530+0100 7f3d6252d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.535 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.530+0100 7f3d6252d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.535 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.530+0100 7f3d6252d900 20 started sync module instance, tier type = 2026-03-05T19:52:31.535 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.530+0100 7f3d6252d900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:31.549 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.544+0100 7f3d6252d900 20 add_watcher() i=0 2026-03-05T19:52:31.550 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.544+0100 7f3d6252d900 20 add_watcher() i=1 2026-03-05T19:52:31.550 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.544+0100 7f3d6252d900 20 add_watcher() i=2 2026-03-05T19:52:31.550 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.544+0100 7f3d6252d900 20 add_watcher() i=3 2026-03-05T19:52:31.550 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.544+0100 7f3d6252d900 20 add_watcher() i=4 2026-03-05T19:52:31.550 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.544+0100 7f3d6252d900 20 add_watcher() i=5 2026-03-05T19:52:31.550 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.544+0100 7f3d6252d900 20 add_watcher() i=6 2026-03-05T19:52:31.550 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.545+0100 7f3d6252d900 20 add_watcher() i=7 2026-03-05T19:52:31.551 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.545+0100 7f3d6252d900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:31.552 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.547+0100 7f3d077fe640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:31.552 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.547+0100 7f3d6252d900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:31.552 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.547+0100 7f3d6252d900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:31.552 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.547+0100 7f3d6252d900 5 note: GC not initialized 2026-03-05T19:52:31.552 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.547+0100 7f3d067fc640 20 reqs_thread_entry: start 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.547+0100 7f3d6252d900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.547+0100 7f3d6252d900 20 Filter name: none 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3cfffff640 20 reqs_thread_entry: start 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 10 cache get: name=default.rgw.meta+users.uid+bar.client.0 : miss 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 10 cache put: name=default.rgw.meta+users.uid+bar.client.0 info.flags=0x0 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 10 adding default.rgw.meta+users.uid+bar.client.0 to cache LRU end 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 10 cache get: name=default.rgw.meta+users.email+bar+test@test.test : miss 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 10 cache put: name=default.rgw.meta+users.email+bar+test@test.test info.flags=0x0 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 10 adding default.rgw.meta+users.email+bar+test@test.test to cache LRU end 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 10 cache get: name=default.rgw.meta+users.keys+FVRJSECMOYSDZLPJVYIV : miss 2026-03-05T19:52:31.553 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.554 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.554 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 10 cache put: name=default.rgw.meta+users.keys+FVRJSECMOYSDZLPJVYIV info.flags=0x0 2026-03-05T19:52:31.554 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 10 adding default.rgw.meta+users.keys+FVRJSECMOYSDZLPJVYIV to cache LRU end 2026-03-05T19:52:31.554 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 10 cache get: name=default.rgw.meta+users.keys+FVRJSECMOYSDZLPJVYIV : hit (negative entry) 2026-03-05T19:52:31.554 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.548+0100 7f3d6252d900 10 cache get: name=default.rgw.meta+users.keys+FVRJSECMOYSDZLPJVYIV : hit (negative entry) 2026-03-05T19:52:31.555 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.550+0100 7f3d6252d900 10 cache put: name=default.rgw.meta+users.uid+bar.client.0 info.flags=0x17 2026-03-05T19:52:31.555 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.550+0100 7f3d6252d900 10 moving default.rgw.meta+users.uid+bar.client.0 to cache LRU end 2026-03-05T19:52:31.555 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.550+0100 7f3d6252d900 10 distributing notification oid=default.rgw.control:notify.1 cni=[op: 0, obj: default.rgw.meta:users.uid:bar.client.0, ofs0, ns] 2026-03-05T19:52:31.556 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.551+0100 7f3d3d7fa640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 120259084289 cookie 93940304275408 notifier 4226 bl.length()=645 2026-03-05T19:52:31.556 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.551+0100 7f3d3d7fa640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.uid+bar.client.0 info.flags=0x17 2026-03-05T19:52:31.556 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.551+0100 7f3d3d7fa640 10 rgw watcher librados: moving default.rgw.meta+users.uid+bar.client.0 to cache LRU end 2026-03-05T19:52:31.558 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.553+0100 7f3d6252d900 10 cache put: name=default.rgw.meta+users.email+bar+test@test.test info.flags=0x7 2026-03-05T19:52:31.558 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.553+0100 7f3d6252d900 10 moving default.rgw.meta+users.email+bar+test@test.test to cache LRU end 2026-03-05T19:52:31.558 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.553+0100 7f3d6252d900 10 distributing notification oid=default.rgw.control:notify.5 cni=[op: 0, obj: default.rgw.meta:users.email:bar+test@test.test, ofs0, ns] 2026-03-05T19:52:31.558 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.553+0100 7f3d3d7fa640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 120259084291 cookie 93940304290064 notifier 4226 bl.length()=185 2026-03-05T19:52:31.558 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.553+0100 7f3d3d7fa640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.email+bar+test@test.test info.flags=0x7 2026-03-05T19:52:31.558 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.553+0100 7f3d3d7fa640 10 rgw watcher librados: moving default.rgw.meta+users.email+bar+test@test.test to cache LRU end 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.555+0100 7f3d6252d900 10 cache put: name=default.rgw.meta+users.keys+FVRJSECMOYSDZLPJVYIV info.flags=0x7 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.555+0100 7f3d6252d900 10 moving default.rgw.meta+users.keys+FVRJSECMOYSDZLPJVYIV to cache LRU end 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.555+0100 7f3d6252d900 10 distributing notification oid=default.rgw.control:notify.7 cni=[op: 0, obj: default.rgw.meta:users.keys:FVRJSECMOYSDZLPJVYIV, ofs0, ns] 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout:{ 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "user_id": "bar.client.0", 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "display_name": "Mr.bar.client.0", 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "email": "bar+test@test.test", 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "suspended": 0, 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "max_buckets": 1000, 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "subusers": [], 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "keys": [ 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: { 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "user": "bar.client.0", 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "access_key": "FVRJSECMOYSDZLPJVYIV", 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "secret_key": "zBGay7qd0f5WSW7jhoak0wlAWnxTuKY4zCPS9JvZu4g/8AtiqnVSoA==", 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "active": true, 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "create_date": "2026-03-05T18:52:31.549685Z" 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: } 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: ], 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "swift_keys": [], 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "caps": [], 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "op_mask": "read, write, delete", 2026-03-05T19:52:31.560 INFO:teuthology.orchestra.run.vm04.stdout: "default_placement": "", 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "default_storage_class": "", 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "placement_tags": [], 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "bucket_quota": { 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "user_quota": { 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "temp_url_keys": [], 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "type": "rgw", 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "mfa_ids": [], 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "account_id": "", 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "path": "/", 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "create_date": "2026-03-05T18:52:31.549677Z", 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "tags": [], 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: "group_ids": [] 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout:} 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.555+0100 7f3d3dffb640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 120259084292 cookie 93940304294880 notifier 4226 bl.length()=186 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.555+0100 7f3d3dffb640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.keys+FVRJSECMOYSDZLPJVYIV info.flags=0x7 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.555+0100 7f3d3dffb640 10 rgw watcher librados: moving default.rgw.meta+users.keys+FVRJSECMOYSDZLPJVYIV to cache LRU end 2026-03-05T19:52:31.561 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.556+0100 7f3d077fe640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:31.564 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.559+0100 7f3d6252d900 20 remove_watcher() i=0 2026-03-05T19:52:31.564 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.559+0100 7f3d6252d900 2 removed watcher, disabling cache 2026-03-05T19:52:31.565 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.560+0100 7f3d6252d900 20 remove_watcher() i=1 2026-03-05T19:52:31.567 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.561+0100 7f3d6252d900 20 remove_watcher() i=2 2026-03-05T19:52:31.568 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.563+0100 7f3d6252d900 20 remove_watcher() i=3 2026-03-05T19:52:31.569 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.564+0100 7f3d6252d900 20 remove_watcher() i=4 2026-03-05T19:52:31.570 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.565+0100 7f3d6252d900 20 remove_watcher() i=5 2026-03-05T19:52:31.571 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.566+0100 7f3d6252d900 20 remove_watcher() i=6 2026-03-05T19:52:31.573 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.568+0100 7f3d6252d900 20 remove_watcher() i=7 2026-03-05T19:52:31.578 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 mfa create --uid bar.client.0 --totp-serial 6069705273 --totp-seed MSZ7DLZKHBLB77NXIPGZ2TTQZQKIFA2OOBDNRS7JT4ADK674VWBJMDYHWOO3WT5J --totp-seconds 5 --totp-window 8 --totp-seed-type base32 --cluster ceph 2026-03-05T19:52:31.662 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:31.662 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:31.675 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.670+0100 7f81075af900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.676 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.671+0100 7f81075af900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.676 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.671+0100 7f81075af900 20 realm 2026-03-05T19:52:31.676 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.671+0100 7f81075af900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.676 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.671+0100 7f81075af900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.676 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.671+0100 7f81075af900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:31.676 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.671+0100 7f81075af900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.676 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.671+0100 7f81075af900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.676 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.671+0100 7f81075af900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.676 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.671+0100 7f81075af900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:31.676 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.671+0100 7f81075af900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.677 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.672+0100 7f81075af900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:31.677 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.672+0100 7f81075af900 20 searching for the correct realm 2026-03-05T19:52:31.682 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:31.682 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:31.682 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:31.682 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:31.682 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:31.682 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:31.682 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.682 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.682 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.682 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:31.682 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.682 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:31.682 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 zone default found 2026-03-05T19:52:31.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 4 Realm: () 2026-03-05T19:52:31.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:31.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:31.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:31.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 zonegroup default 2026-03-05T19:52:31.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.677+0100 7f81075af900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.678+0100 7f81075af900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.678+0100 7f81075af900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.678+0100 7f81075af900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.678+0100 7f81075af900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.678+0100 7f81075af900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.678+0100 7f81075af900 20 started sync module instance, tier type = 2026-03-05T19:52:31.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.678+0100 7f81075af900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:31.695 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.690+0100 7f81075af900 20 add_watcher() i=0 2026-03-05T19:52:31.695 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.690+0100 7f81075af900 20 add_watcher() i=1 2026-03-05T19:52:31.695 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.690+0100 7f81075af900 20 add_watcher() i=2 2026-03-05T19:52:31.695 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.690+0100 7f81075af900 20 add_watcher() i=3 2026-03-05T19:52:31.695 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.690+0100 7f81075af900 20 add_watcher() i=4 2026-03-05T19:52:31.695 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.690+0100 7f81075af900 20 add_watcher() i=5 2026-03-05T19:52:31.696 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.690+0100 7f81075af900 20 add_watcher() i=6 2026-03-05T19:52:31.696 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.691+0100 7f81075af900 20 add_watcher() i=7 2026-03-05T19:52:31.696 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.691+0100 7f81075af900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:31.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.693+0100 7f80b37e6640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:31.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.693+0100 7f81075af900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:31.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.693+0100 7f81075af900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:31.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.693+0100 7f81075af900 5 note: GC not initialized 2026-03-05T19:52:31.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.693+0100 7f80b27e4640 20 reqs_thread_entry: start 2026-03-05T19:52:31.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.693+0100 7f81075af900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:31.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.693+0100 7f81075af900 20 Filter name: none 2026-03-05T19:52:31.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.693+0100 7f80abfff640 20 reqs_thread_entry: start 2026-03-05T19:52:31.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.693+0100 7f81075af900 10 cache get: name=default.rgw.meta+users.uid+bar.client.0 : miss 2026-03-05T19:52:31.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.693+0100 7f81075af900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.693+0100 7f81075af900 20 rados_obj.operate() r=0 bl.length=460 2026-03-05T19:52:31.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.693+0100 7f81075af900 10 cache put: name=default.rgw.meta+users.uid+bar.client.0 info.flags=0x13 2026-03-05T19:52:31.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.693+0100 7f81075af900 10 adding default.rgw.meta+users.uid+bar.client.0 to cache LRU end 2026-03-05T19:52:31.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.693+0100 7f81075af900 10 updating xattr: name=ceph.objclass.version bl.length()=42 2026-03-05T19:52:31.701 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.696+0100 7f81075af900 10 cache put: name=default.rgw.meta+users.uid+bar.client.0 info.flags=0x17 2026-03-05T19:52:31.701 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.696+0100 7f81075af900 10 moving default.rgw.meta+users.uid+bar.client.0 to cache LRU end 2026-03-05T19:52:31.702 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.696+0100 7f81075af900 10 distributing notification oid=default.rgw.control:notify.1 cni=[op: 0, obj: default.rgw.meta:users.uid:bar.client.0, ofs0, ns] 2026-03-05T19:52:31.702 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.696+0100 7f80d7fff640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 120259084290 cookie 94126229307952 notifier 4233 bl.length()=659 2026-03-05T19:52:31.702 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.696+0100 7f80d7fff640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.uid+bar.client.0 info.flags=0x17 2026-03-05T19:52:31.702 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.696+0100 7f80d7fff640 10 rgw watcher librados: moving default.rgw.meta+users.uid+bar.client.0 to cache LRU end 2026-03-05T19:52:31.702 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.697+0100 7f80b37e6640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:31.705 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.700+0100 7f81075af900 20 remove_watcher() i=0 2026-03-05T19:52:31.705 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.700+0100 7f81075af900 2 removed watcher, disabling cache 2026-03-05T19:52:31.706 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.701+0100 7f81075af900 20 remove_watcher() i=1 2026-03-05T19:52:31.707 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.702+0100 7f81075af900 20 remove_watcher() i=2 2026-03-05T19:52:31.708 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.703+0100 7f81075af900 20 remove_watcher() i=3 2026-03-05T19:52:31.709 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.704+0100 7f81075af900 20 remove_watcher() i=4 2026-03-05T19:52:31.710 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.705+0100 7f81075af900 20 remove_watcher() i=5 2026-03-05T19:52:31.711 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.706+0100 7f81075af900 20 remove_watcher() i=6 2026-03-05T19:52:31.713 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.708+0100 7f81075af900 20 remove_watcher() i=7 2026-03-05T19:52:31.718 DEBUG:tasks.s3tests:Creating user testx$tenanteduser.client.0 on client.0 2026-03-05T19:52:31.718 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 user create --uid 'testx$tenanteduser.client.0' --display-name 'Mr.testx$tenanteduser.client.0' --email 'testx$tenanteduser+test@test.test' --access-key UQHGJMASLODCLHDXMZFF --secret x1KM9TaMpeb+s2zLXlVXWGKKSmRWVQIlPXAVsaz3yEX1macP1mIq0Q== --cluster ceph 2026-03-05T19:52:31.755 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:31.755 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:31.769 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.764+0100 7f9a67881900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.764+0100 7f9a67881900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.764+0100 7f9a67881900 20 realm 2026-03-05T19:52:31.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.764+0100 7f9a67881900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.764+0100 7f9a67881900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.764+0100 7f9a67881900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:31.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.765+0100 7f9a67881900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.765+0100 7f9a67881900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.765+0100 7f9a67881900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.765+0100 7f9a67881900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:31.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.765+0100 7f9a67881900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.765+0100 7f9a67881900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:31.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.765+0100 7f9a67881900 20 searching for the correct realm 2026-03-05T19:52:31.775 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.770+0100 7f9a67881900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:31.775 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.770+0100 7f9a67881900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:31.775 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.770+0100 7f9a67881900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:31.775 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.770+0100 7f9a67881900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:31.775 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.770+0100 7f9a67881900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.770+0100 7f9a67881900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.770+0100 7f9a67881900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.770+0100 7f9a67881900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.770+0100 7f9a67881900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.770+0100 7f9a67881900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.770+0100 7f9a67881900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 20 zone default found 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 4 Realm: () 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 20 zonegroup default 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.776 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.777 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.777 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 20 started sync module instance, tier type = 2026-03-05T19:52:31.777 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.771+0100 7f9a67881900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:31.790 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.785+0100 7f9a67881900 20 add_watcher() i=0 2026-03-05T19:52:31.790 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.785+0100 7f9a67881900 20 add_watcher() i=1 2026-03-05T19:52:31.791 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.785+0100 7f9a67881900 20 add_watcher() i=2 2026-03-05T19:52:31.791 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.785+0100 7f9a67881900 20 add_watcher() i=3 2026-03-05T19:52:31.791 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.785+0100 7f9a67881900 20 add_watcher() i=4 2026-03-05T19:52:31.791 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.785+0100 7f9a67881900 20 add_watcher() i=5 2026-03-05T19:52:31.791 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.785+0100 7f9a67881900 20 add_watcher() i=6 2026-03-05T19:52:31.791 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.786+0100 7f9a67881900 20 add_watcher() i=7 2026-03-05T19:52:31.791 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.786+0100 7f9a67881900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:31.793 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a12fed640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:31.793 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a67881900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:31.793 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a67881900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:31.793 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a67881900 5 note: GC not initialized 2026-03-05T19:52:31.793 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a11feb640 20 reqs_thread_entry: start 2026-03-05T19:52:31.793 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a67881900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:31.793 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a67881900 20 Filter name: none 2026-03-05T19:52:31.793 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a0b7fe640 20 reqs_thread_entry: start 2026-03-05T19:52:31.793 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a67881900 10 cache get: name=default.rgw.meta+users.uid+testx$tenanteduser.client.0 : miss 2026-03-05T19:52:31.793 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a67881900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a67881900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a67881900 10 cache put: name=default.rgw.meta+users.uid+testx$tenanteduser.client.0 info.flags=0x0 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a67881900 10 adding default.rgw.meta+users.uid+testx$tenanteduser.client.0 to cache LRU end 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a67881900 10 cache get: name=default.rgw.meta+users.email+testx$tenanteduser+test@test.test : miss 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.788+0100 7f9a67881900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.789+0100 7f9a67881900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.789+0100 7f9a67881900 10 cache put: name=default.rgw.meta+users.email+testx$tenanteduser+test@test.test info.flags=0x0 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.789+0100 7f9a67881900 10 adding default.rgw.meta+users.email+testx$tenanteduser+test@test.test to cache LRU end 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.789+0100 7f9a67881900 10 cache get: name=default.rgw.meta+users.keys+UQHGJMASLODCLHDXMZFF : miss 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.789+0100 7f9a67881900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.789+0100 7f9a67881900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.789+0100 7f9a67881900 10 cache put: name=default.rgw.meta+users.keys+UQHGJMASLODCLHDXMZFF info.flags=0x0 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.789+0100 7f9a67881900 10 adding default.rgw.meta+users.keys+UQHGJMASLODCLHDXMZFF to cache LRU end 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.789+0100 7f9a67881900 10 cache get: name=default.rgw.meta+users.keys+UQHGJMASLODCLHDXMZFF : hit (negative entry) 2026-03-05T19:52:31.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.789+0100 7f9a67881900 10 cache get: name=default.rgw.meta+users.keys+UQHGJMASLODCLHDXMZFF : hit (negative entry) 2026-03-05T19:52:31.795 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.790+0100 7f9a67881900 10 cache put: name=default.rgw.meta+users.uid+testx$tenanteduser.client.0 info.flags=0x17 2026-03-05T19:52:31.795 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.790+0100 7f9a67881900 10 moving default.rgw.meta+users.uid+testx$tenanteduser.client.0 to cache LRU end 2026-03-05T19:52:31.795 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.790+0100 7f9a67881900 10 distributing notification oid=default.rgw.control:notify.5 cni=[op: 0, obj: default.rgw.meta:users.uid:testx$tenanteduser.client.0, ofs0, ns] 2026-03-05T19:52:31.796 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.791+0100 7f9a44ff9640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 120259084293 cookie 94626612360608 notifier 4240 bl.length()=719 2026-03-05T19:52:31.796 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.791+0100 7f9a44ff9640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.uid+testx$tenanteduser.client.0 info.flags=0x17 2026-03-05T19:52:31.796 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.791+0100 7f9a44ff9640 10 rgw watcher librados: moving default.rgw.meta+users.uid+testx$tenanteduser.client.0 to cache LRU end 2026-03-05T19:52:31.798 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.792+0100 7f9a67881900 10 cache put: name=default.rgw.meta+users.email+testx$tenanteduser+test@test.test info.flags=0x7 2026-03-05T19:52:31.798 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.792+0100 7f9a67881900 10 moving default.rgw.meta+users.email+testx$tenanteduser+test@test.test to cache LRU end 2026-03-05T19:52:31.798 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.792+0100 7f9a67881900 10 distributing notification oid=default.rgw.control:notify.7 cni=[op: 0, obj: default.rgw.meta:users.email:testx$tenanteduser+test@test.test, ofs0, ns] 2026-03-05T19:52:31.798 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.793+0100 7f9a44ff9640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 120259084294 cookie 94626612357632 notifier 4240 bl.length()=215 2026-03-05T19:52:31.798 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.793+0100 7f9a44ff9640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.email+testx$tenanteduser+test@test.test info.flags=0x7 2026-03-05T19:52:31.798 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.793+0100 7f9a44ff9640 10 rgw watcher librados: moving default.rgw.meta+users.email+testx$tenanteduser+test@test.test to cache LRU end 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.795+0100 7f9a67881900 10 cache put: name=default.rgw.meta+users.keys+UQHGJMASLODCLHDXMZFF info.flags=0x7 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.795+0100 7f9a67881900 10 moving default.rgw.meta+users.keys+UQHGJMASLODCLHDXMZFF to cache LRU end 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.795+0100 7f9a67881900 10 distributing notification oid=default.rgw.control:notify.2 cni=[op: 0, obj: default.rgw.meta:users.keys:UQHGJMASLODCLHDXMZFF, ofs0, ns] 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.795+0100 7f9a44ff9640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 120259084288 cookie 94626612348112 notifier 4240 bl.length()=201 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.795+0100 7f9a44ff9640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.keys+UQHGJMASLODCLHDXMZFF info.flags=0x7 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.795+0100 7f9a44ff9640 10 rgw watcher librados: moving default.rgw.meta+users.keys+UQHGJMASLODCLHDXMZFF to cache LRU end 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stdout:{ 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stdout: "user_id": "testx$tenanteduser.client.0", 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stdout: "display_name": "Mr.testx$tenanteduser.client.0", 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stdout: "email": "testx$tenanteduser+test@test.test", 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stdout: "suspended": 0, 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stdout: "max_buckets": 1000, 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stdout: "subusers": [], 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stdout: "keys": [ 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stdout: { 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stdout: "user": "testx$tenanteduser.client.0", 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stdout: "access_key": "UQHGJMASLODCLHDXMZFF", 2026-03-05T19:52:31.800 INFO:teuthology.orchestra.run.vm04.stdout: "secret_key": "x1KM9TaMpeb+s2zLXlVXWGKKSmRWVQIlPXAVsaz3yEX1macP1mIq0Q==", 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "active": true, 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "create_date": "2026-03-05T18:52:31.789988Z" 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: } 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: ], 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "swift_keys": [], 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "caps": [], 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "op_mask": "read, write, delete", 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "default_placement": "", 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "default_storage_class": "", 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "placement_tags": [], 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "bucket_quota": { 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "user_quota": { 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "temp_url_keys": [], 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "type": "rgw", 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "mfa_ids": [], 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "account_id": "", 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "path": "/", 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "create_date": "2026-03-05T18:52:31.789980Z", 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "tags": [], 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: "group_ids": [] 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout:} 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:52:31.801 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.796+0100 7f9a12fed640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:31.803 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.798+0100 7f9a67881900 20 remove_watcher() i=0 2026-03-05T19:52:31.803 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.798+0100 7f9a67881900 2 removed watcher, disabling cache 2026-03-05T19:52:31.804 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.799+0100 7f9a67881900 20 remove_watcher() i=1 2026-03-05T19:52:31.806 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.800+0100 7f9a67881900 20 remove_watcher() i=2 2026-03-05T19:52:31.807 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.802+0100 7f9a67881900 20 remove_watcher() i=3 2026-03-05T19:52:31.808 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.803+0100 7f9a67881900 20 remove_watcher() i=4 2026-03-05T19:52:31.809 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.804+0100 7f9a67881900 20 remove_watcher() i=5 2026-03-05T19:52:31.810 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.805+0100 7f9a67881900 20 remove_watcher() i=6 2026-03-05T19:52:31.811 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.806+0100 7f9a67881900 20 remove_watcher() i=7 2026-03-05T19:52:31.816 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 mfa create --uid 'testx$tenanteduser.client.0' --totp-serial 3811542845 --totp-seed 5THXDAGV2JTRBQKCUPZ3YPVIRW7RD5RIR5CL7GM5OUVSKFGCOEQ5RMSBBTZ2SJ26 --totp-seconds 5 --totp-window 8 --totp-seed-type base32 --cluster ceph 2026-03-05T19:52:31.895 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:31.895 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:31.909 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.903+0100 7f7460e10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.909 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.904+0100 7f7460e10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.909 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.904+0100 7f7460e10900 20 realm 2026-03-05T19:52:31.909 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.904+0100 7f7460e10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.910 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.904+0100 7f7460e10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.910 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.904+0100 7f7460e10900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:31.910 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.904+0100 7f7460e10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.910 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.905+0100 7f7460e10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.910 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.905+0100 7f7460e10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.910 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.905+0100 7f7460e10900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:31.910 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.905+0100 7f7460e10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.910 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.905+0100 7f7460e10900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:31.911 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.905+0100 7f7460e10900 20 searching for the correct realm 2026-03-05T19:52:31.915 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.910+0100 7f7460e10900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.910+0100 7f7460e10900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.910+0100 7f7460e10900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.910+0100 7f7460e10900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.910+0100 7f7460e10900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.910+0100 7f7460e10900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.910+0100 7f7460e10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 20 zone default found 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 4 Realm: () 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 20 zonegroup default 2026-03-05T19:52:31.916 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.917 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.917 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.917 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.917 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.911+0100 7f7460e10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.917 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.912+0100 7f7460e10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:31.917 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.912+0100 7f7460e10900 20 started sync module instance, tier type = 2026-03-05T19:52:31.917 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.912+0100 7f7460e10900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:31.931 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.925+0100 7f7460e10900 20 add_watcher() i=0 2026-03-05T19:52:31.931 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.925+0100 7f7460e10900 20 add_watcher() i=1 2026-03-05T19:52:31.931 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.925+0100 7f7460e10900 20 add_watcher() i=2 2026-03-05T19:52:31.931 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.925+0100 7f7460e10900 20 add_watcher() i=3 2026-03-05T19:52:31.931 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.925+0100 7f7460e10900 20 add_watcher() i=4 2026-03-05T19:52:31.931 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.925+0100 7f7460e10900 20 add_watcher() i=5 2026-03-05T19:52:31.931 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.925+0100 7f7460e10900 20 add_watcher() i=6 2026-03-05T19:52:31.932 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.926+0100 7f7460e10900 20 add_watcher() i=7 2026-03-05T19:52:31.932 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.926+0100 7f7460e10900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:31.933 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.928+0100 7f74097f2640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:31.933 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.928+0100 7f7460e10900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:31.933 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.928+0100 7f7460e10900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:31.933 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.928+0100 7f7460e10900 5 note: GC not initialized 2026-03-05T19:52:31.933 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.928+0100 7f7403fff640 20 reqs_thread_entry: start 2026-03-05T19:52:31.934 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.928+0100 7f7460e10900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:31.934 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.928+0100 7f7460e10900 20 Filter name: none 2026-03-05T19:52:31.934 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.928+0100 7f7401ffb640 20 reqs_thread_entry: start 2026-03-05T19:52:31.934 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.929+0100 7f7460e10900 10 cache get: name=default.rgw.meta+users.uid+testx$tenanteduser.client.0 : miss 2026-03-05T19:52:31.934 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.929+0100 7f7460e10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:31.935 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.929+0100 7f7460e10900 20 rados_obj.operate() r=0 bl.length=519 2026-03-05T19:52:31.935 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.929+0100 7f7460e10900 10 cache put: name=default.rgw.meta+users.uid+testx$tenanteduser.client.0 info.flags=0x13 2026-03-05T19:52:31.935 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.929+0100 7f7460e10900 10 adding default.rgw.meta+users.uid+testx$tenanteduser.client.0 to cache LRU end 2026-03-05T19:52:31.935 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.930+0100 7f7460e10900 10 updating xattr: name=ceph.objclass.version bl.length()=42 2026-03-05T19:52:31.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.933+0100 7f7460e10900 10 cache put: name=default.rgw.meta+users.uid+testx$tenanteduser.client.0 info.flags=0x17 2026-03-05T19:52:31.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.933+0100 7f7460e10900 10 moving default.rgw.meta+users.uid+testx$tenanteduser.client.0 to cache LRU end 2026-03-05T19:52:31.938 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.933+0100 7f7460e10900 10 distributing notification oid=default.rgw.control:notify.5 cni=[op: 0, obj: default.rgw.meta:users.uid:testx$tenanteduser.client.0, ofs0, ns] 2026-03-05T19:52:31.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.933+0100 7f743b7fe640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 120259084295 cookie 94411955933376 notifier 4247 bl.length()=733 2026-03-05T19:52:31.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.933+0100 7f743b7fe640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.uid+testx$tenanteduser.client.0 info.flags=0x17 2026-03-05T19:52:31.939 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.933+0100 7f743b7fe640 10 rgw watcher librados: moving default.rgw.meta+users.uid+testx$tenanteduser.client.0 to cache LRU end 2026-03-05T19:52:31.940 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.934+0100 7f74097f2640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:31.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.938+0100 7f7460e10900 20 remove_watcher() i=0 2026-03-05T19:52:31.943 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.938+0100 7f7460e10900 2 removed watcher, disabling cache 2026-03-05T19:52:31.944 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.939+0100 7f7460e10900 20 remove_watcher() i=1 2026-03-05T19:52:31.945 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.940+0100 7f7460e10900 20 remove_watcher() i=2 2026-03-05T19:52:31.947 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.942+0100 7f7460e10900 20 remove_watcher() i=3 2026-03-05T19:52:31.948 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.943+0100 7f7460e10900 20 remove_watcher() i=4 2026-03-05T19:52:31.949 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.944+0100 7f7460e10900 20 remove_watcher() i=5 2026-03-05T19:52:31.950 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.945+0100 7f7460e10900 20 remove_watcher() i=6 2026-03-05T19:52:31.952 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:31.947+0100 7f7460e10900 20 remove_watcher() i=7 2026-03-05T19:52:31.957 DEBUG:tasks.s3tests:Creating user foobar.client.0 on client.0 2026-03-05T19:52:31.958 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 user create --uid foobar.client.0 --display-name Mr.foobar.client.0 --email foobar+test@test.test --access-key VTGMHHMSHKWRBZOQUUDW --secret uGjXtnztlugOgQ72KFK7FKKOYpf0ANtYPifZifnxrZkWwSLPtYL5GQ== --cluster ceph 2026-03-05T19:52:32.040 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:32.040 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:32.056 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.051+0100 7f3b83439900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.057 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.052+0100 7f3b83439900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.057 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.052+0100 7f3b83439900 20 realm 2026-03-05T19:52:32.057 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.052+0100 7f3b83439900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.057 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.052+0100 7f3b83439900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.057 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.052+0100 7f3b83439900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:32.057 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.052+0100 7f3b83439900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.057 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.052+0100 7f3b83439900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.057 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.052+0100 7f3b83439900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.057 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.052+0100 7f3b83439900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:32.057 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.052+0100 7f3b83439900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.058 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.053+0100 7f3b83439900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:32.058 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.053+0100 7f3b83439900 20 searching for the correct realm 2026-03-05T19:52:32.064 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.059+0100 7f3b83439900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:32.064 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.059+0100 7f3b83439900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:32.064 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.059+0100 7f3b83439900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:32.064 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.059+0100 7f3b83439900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:32.064 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.059+0100 7f3b83439900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:32.064 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.059+0100 7f3b83439900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:32.064 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.059+0100 7f3b83439900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.064 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.059+0100 7f3b83439900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.064 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.059+0100 7f3b83439900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.064 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.059+0100 7f3b83439900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:32.064 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.059+0100 7f3b83439900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 20 zone default found 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 4 Realm: () 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 20 zonegroup default 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 20 started sync module instance, tier type = 2026-03-05T19:52:32.065 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.060+0100 7f3b83439900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:32.080 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.075+0100 7f3b83439900 20 add_watcher() i=0 2026-03-05T19:52:32.081 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.075+0100 7f3b83439900 20 add_watcher() i=1 2026-03-05T19:52:32.081 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.075+0100 7f3b83439900 20 add_watcher() i=2 2026-03-05T19:52:32.081 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.075+0100 7f3b83439900 20 add_watcher() i=3 2026-03-05T19:52:32.081 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.075+0100 7f3b83439900 20 add_watcher() i=4 2026-03-05T19:52:32.081 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.075+0100 7f3b83439900 20 add_watcher() i=5 2026-03-05T19:52:32.081 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.075+0100 7f3b83439900 20 add_watcher() i=6 2026-03-05T19:52:32.082 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.077+0100 7f3b83439900 20 add_watcher() i=7 2026-03-05T19:52:32.082 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.077+0100 7f3b83439900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:32.083 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.078+0100 7f3b2e7ec640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.078+0100 7f3b83439900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.078+0100 7f3b83439900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.078+0100 7f3b83439900 5 note: GC not initialized 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.078+0100 7f3b2d7ea640 20 reqs_thread_entry: start 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 20 Filter name: none 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b26ffd640 20 reqs_thread_entry: start 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 10 cache get: name=default.rgw.meta+users.uid+foobar.client.0 : miss 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 10 cache put: name=default.rgw.meta+users.uid+foobar.client.0 info.flags=0x0 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 10 adding default.rgw.meta+users.uid+foobar.client.0 to cache LRU end 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 10 cache get: name=default.rgw.meta+users.email+foobar+test@test.test : miss 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 10 cache put: name=default.rgw.meta+users.email+foobar+test@test.test info.flags=0x0 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 10 adding default.rgw.meta+users.email+foobar+test@test.test to cache LRU end 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 10 cache get: name=default.rgw.meta+users.keys+VTGMHHMSHKWRBZOQUUDW : miss 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.084 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 10 cache put: name=default.rgw.meta+users.keys+VTGMHHMSHKWRBZOQUUDW info.flags=0x0 2026-03-05T19:52:32.085 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 10 adding default.rgw.meta+users.keys+VTGMHHMSHKWRBZOQUUDW to cache LRU end 2026-03-05T19:52:32.085 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 10 cache get: name=default.rgw.meta+users.keys+VTGMHHMSHKWRBZOQUUDW : hit (negative entry) 2026-03-05T19:52:32.085 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.079+0100 7f3b83439900 10 cache get: name=default.rgw.meta+users.keys+VTGMHHMSHKWRBZOQUUDW : hit (negative entry) 2026-03-05T19:52:32.086 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.081+0100 7f3b83439900 10 cache put: name=default.rgw.meta+users.uid+foobar.client.0 info.flags=0x17 2026-03-05T19:52:32.086 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.081+0100 7f3b83439900 10 moving default.rgw.meta+users.uid+foobar.client.0 to cache LRU end 2026-03-05T19:52:32.086 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.081+0100 7f3b83439900 10 distributing notification oid=default.rgw.control:notify.7 cni=[op: 0, obj: default.rgw.meta:users.uid:foobar.client.0, ofs0, ns] 2026-03-05T19:52:32.087 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.082+0100 7f3b5b7fe640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 120259084296 cookie 94522541700688 notifier 4254 bl.length()=660 2026-03-05T19:52:32.087 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.082+0100 7f3b5b7fe640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.uid+foobar.client.0 info.flags=0x17 2026-03-05T19:52:32.087 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.082+0100 7f3b5b7fe640 10 rgw watcher librados: moving default.rgw.meta+users.uid+foobar.client.0 to cache LRU end 2026-03-05T19:52:32.088 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.083+0100 7f3b83439900 10 cache put: name=default.rgw.meta+users.email+foobar+test@test.test info.flags=0x7 2026-03-05T19:52:32.089 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.083+0100 7f3b83439900 10 moving default.rgw.meta+users.email+foobar+test@test.test to cache LRU end 2026-03-05T19:52:32.089 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.083+0100 7f3b83439900 10 distributing notification oid=default.rgw.control:notify.1 cni=[op: 0, obj: default.rgw.meta:users.email:foobar+test@test.test, ofs0, ns] 2026-03-05T19:52:32.089 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.084+0100 7f3b5b7fe640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 120259084291 cookie 94522541682640 notifier 4254 bl.length()=191 2026-03-05T19:52:32.089 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.084+0100 7f3b5b7fe640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.email+foobar+test@test.test info.flags=0x7 2026-03-05T19:52:32.089 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.084+0100 7f3b5b7fe640 10 rgw watcher librados: moving default.rgw.meta+users.email+foobar+test@test.test to cache LRU end 2026-03-05T19:52:32.091 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.086+0100 7f3b83439900 10 cache put: name=default.rgw.meta+users.keys+VTGMHHMSHKWRBZOQUUDW info.flags=0x7 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.086+0100 7f3b83439900 10 moving default.rgw.meta+users.keys+VTGMHHMSHKWRBZOQUUDW to cache LRU end 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.086+0100 7f3b83439900 10 distributing notification oid=default.rgw.control:notify.5 cni=[op: 0, obj: default.rgw.meta:users.keys:VTGMHHMSHKWRBZOQUUDW, ofs0, ns] 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.086+0100 7f3b5b7fe640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 120259084297 cookie 94522541696528 notifier 4254 bl.length()=189 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.086+0100 7f3b5b7fe640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.keys+VTGMHHMSHKWRBZOQUUDW info.flags=0x7 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout:{ 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "user_id": "foobar.client.0", 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "display_name": "Mr.foobar.client.0", 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "email": "foobar+test@test.test", 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "suspended": 0, 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "max_buckets": 1000, 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "subusers": [], 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "keys": [ 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: { 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "user": "foobar.client.0", 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "access_key": "VTGMHHMSHKWRBZOQUUDW", 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "secret_key": "uGjXtnztlugOgQ72KFK7FKKOYpf0ANtYPifZifnxrZkWwSLPtYL5GQ==", 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "active": true, 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "create_date": "2026-03-05T18:52:32.080613Z" 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: } 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: ], 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "swift_keys": [], 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "caps": [], 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "op_mask": "read, write, delete", 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "default_placement": "", 2026-03-05T19:52:32.092 INFO:teuthology.orchestra.run.vm04.stdout: "default_storage_class": "", 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "placement_tags": [], 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "bucket_quota": { 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "user_quota": { 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "temp_url_keys": [], 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "type": "rgw", 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "mfa_ids": [], 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "account_id": "", 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "path": "/", 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "create_date": "2026-03-05T18:52:32.080606Z", 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "tags": [], 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: "group_ids": [] 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout:} 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.086+0100 7f3b5b7fe640 10 rgw watcher librados: moving default.rgw.meta+users.keys+VTGMHHMSHKWRBZOQUUDW to cache LRU end 2026-03-05T19:52:32.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.087+0100 7f3b2e7ec640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:32.095 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.090+0100 7f3b83439900 20 remove_watcher() i=0 2026-03-05T19:52:32.095 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.090+0100 7f3b83439900 2 removed watcher, disabling cache 2026-03-05T19:52:32.096 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.091+0100 7f3b83439900 20 remove_watcher() i=1 2026-03-05T19:52:32.097 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.092+0100 7f3b83439900 20 remove_watcher() i=2 2026-03-05T19:52:32.098 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.093+0100 7f3b83439900 20 remove_watcher() i=3 2026-03-05T19:52:32.099 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.094+0100 7f3b83439900 20 remove_watcher() i=4 2026-03-05T19:52:32.101 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.096+0100 7f3b83439900 20 remove_watcher() i=5 2026-03-05T19:52:32.102 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.097+0100 7f3b83439900 20 remove_watcher() i=6 2026-03-05T19:52:32.103 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.098+0100 7f3b83439900 20 remove_watcher() i=7 2026-03-05T19:52:32.108 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 mfa create --uid foobar.client.0 --totp-serial 3352474820 --totp-seed IR4WXKEO5UFYLHVHPUI7COPFCLEVPC33NZZSNJDLTC63KRGMPYWFINFBSN4FK3Y7 --totp-seconds 5 --totp-window 8 --totp-seed-type base32 --cluster ceph 2026-03-05T19:52:32.187 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:32.187 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:32.201 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.195+0100 7f747fb3a900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.201 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.196+0100 7f747fb3a900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.201 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.196+0100 7f747fb3a900 20 realm 2026-03-05T19:52:32.201 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.196+0100 7f747fb3a900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.201 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.196+0100 7f747fb3a900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.201 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.196+0100 7f747fb3a900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:32.201 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.196+0100 7f747fb3a900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.201 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.196+0100 7f747fb3a900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.201 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.196+0100 7f747fb3a900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.202 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.196+0100 7f747fb3a900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:32.202 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.196+0100 7f747fb3a900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.202 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.197+0100 7f747fb3a900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:32.202 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.197+0100 7f747fb3a900 20 searching for the correct realm 2026-03-05T19:52:32.207 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:32.207 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:32.207 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:32.207 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:32.207 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:32.207 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:32.207 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.207 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.207 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.207 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:32.207 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 zone default found 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 4 Realm: () 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 zonegroup default 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.202+0100 7f747fb3a900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.203+0100 7f747fb3a900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.203+0100 7f747fb3a900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.203+0100 7f747fb3a900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.203+0100 7f747fb3a900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.203+0100 7f747fb3a900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.203+0100 7f747fb3a900 20 started sync module instance, tier type = 2026-03-05T19:52:32.208 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.203+0100 7f747fb3a900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:32.221 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.216+0100 7f747fb3a900 20 add_watcher() i=0 2026-03-05T19:52:32.221 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.216+0100 7f747fb3a900 20 add_watcher() i=1 2026-03-05T19:52:32.221 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.216+0100 7f747fb3a900 20 add_watcher() i=2 2026-03-05T19:52:32.221 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.216+0100 7f747fb3a900 20 add_watcher() i=3 2026-03-05T19:52:32.221 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.216+0100 7f747fb3a900 20 add_watcher() i=4 2026-03-05T19:52:32.221 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.216+0100 7f747fb3a900 20 add_watcher() i=5 2026-03-05T19:52:32.222 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.217+0100 7f747fb3a900 20 add_watcher() i=6 2026-03-05T19:52:32.222 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.217+0100 7f747fb3a900 20 add_watcher() i=7 2026-03-05T19:52:32.222 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.217+0100 7f747fb3a900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:32.224 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.219+0100 7f742a7ec640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:32.224 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.219+0100 7f747fb3a900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:32.224 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.219+0100 7f747fb3a900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:32.224 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.219+0100 7f747fb3a900 5 note: GC not initialized 2026-03-05T19:52:32.224 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.219+0100 7f74297ea640 20 reqs_thread_entry: start 2026-03-05T19:52:32.224 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.219+0100 7f747fb3a900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:32.224 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.219+0100 7f747fb3a900 20 Filter name: none 2026-03-05T19:52:32.225 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.219+0100 7f7422ffd640 20 reqs_thread_entry: start 2026-03-05T19:52:32.225 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.220+0100 7f747fb3a900 10 cache get: name=default.rgw.meta+users.uid+foobar.client.0 : miss 2026-03-05T19:52:32.225 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.220+0100 7f747fb3a900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.225 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.220+0100 7f747fb3a900 20 rados_obj.operate() r=0 bl.length=472 2026-03-05T19:52:32.225 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.220+0100 7f747fb3a900 10 cache put: name=default.rgw.meta+users.uid+foobar.client.0 info.flags=0x13 2026-03-05T19:52:32.225 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.220+0100 7f747fb3a900 10 adding default.rgw.meta+users.uid+foobar.client.0 to cache LRU end 2026-03-05T19:52:32.225 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.220+0100 7f747fb3a900 10 updating xattr: name=ceph.objclass.version bl.length()=42 2026-03-05T19:52:32.228 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.222+0100 7f747fb3a900 10 cache put: name=default.rgw.meta+users.uid+foobar.client.0 info.flags=0x17 2026-03-05T19:52:32.228 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.222+0100 7f747fb3a900 10 moving default.rgw.meta+users.uid+foobar.client.0 to cache LRU end 2026-03-05T19:52:32.228 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.222+0100 7f747fb3a900 10 distributing notification oid=default.rgw.control:notify.7 cni=[op: 0, obj: default.rgw.meta:users.uid:foobar.client.0, ofs0, ns] 2026-03-05T19:52:32.228 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.223+0100 7f74577fe640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 120259084298 cookie 94009936316976 notifier 4261 bl.length()=674 2026-03-05T19:52:32.228 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.223+0100 7f74577fe640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.uid+foobar.client.0 info.flags=0x17 2026-03-05T19:52:32.228 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.223+0100 7f74577fe640 10 rgw watcher librados: moving default.rgw.meta+users.uid+foobar.client.0 to cache LRU end 2026-03-05T19:52:32.229 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.224+0100 7f742a7ec640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:32.232 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.226+0100 7f747fb3a900 20 remove_watcher() i=0 2026-03-05T19:52:32.232 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.226+0100 7f747fb3a900 2 removed watcher, disabling cache 2026-03-05T19:52:32.232 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.227+0100 7f747fb3a900 20 remove_watcher() i=1 2026-03-05T19:52:32.233 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.228+0100 7f747fb3a900 20 remove_watcher() i=2 2026-03-05T19:52:32.235 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.230+0100 7f747fb3a900 20 remove_watcher() i=3 2026-03-05T19:52:32.236 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.231+0100 7f747fb3a900 20 remove_watcher() i=4 2026-03-05T19:52:32.237 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.232+0100 7f747fb3a900 20 remove_watcher() i=5 2026-03-05T19:52:32.238 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.233+0100 7f747fb3a900 20 remove_watcher() i=6 2026-03-05T19:52:32.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.234+0100 7f747fb3a900 20 remove_watcher() i=7 2026-03-05T19:52:32.244 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 caps add --uid foobar.client.0 --caps 'oidc-provider=*;roles=*;user-policy=*' --cluster ceph 2026-03-05T19:52:32.317 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:32.317 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:32.331 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.326+0100 7fd20f611900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.332 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.327+0100 7fd20f611900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.332 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.327+0100 7fd20f611900 20 realm 2026-03-05T19:52:32.332 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.327+0100 7fd20f611900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.332 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.327+0100 7fd20f611900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.332 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.327+0100 7fd20f611900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:32.332 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.327+0100 7fd20f611900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.332 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.327+0100 7fd20f611900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.332 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.327+0100 7fd20f611900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.332 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.327+0100 7fd20f611900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:32.332 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.327+0100 7fd20f611900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.333 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.328+0100 7fd20f611900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:32.333 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.328+0100 7fd20f611900 20 searching for the correct realm 2026-03-05T19:52:32.338 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.332+0100 7fd20f611900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:32.338 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.332+0100 7fd20f611900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:32.338 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.332+0100 7fd20f611900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:32.338 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.332+0100 7fd20f611900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:32.338 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.332+0100 7fd20f611900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:32.338 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.332+0100 7fd20f611900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:32.338 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.332+0100 7fd20f611900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.338 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.333+0100 7fd20f611900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.338 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.333+0100 7fd20f611900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.338 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.333+0100 7fd20f611900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.333+0100 7fd20f611900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.333+0100 7fd20f611900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.333+0100 7fd20f611900 20 zone default found 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.333+0100 7fd20f611900 4 Realm: () 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.333+0100 7fd20f611900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.333+0100 7fd20f611900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.333+0100 7fd20f611900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.333+0100 7fd20f611900 20 zonegroup default 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.333+0100 7fd20f611900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.333+0100 7fd20f611900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.333+0100 7fd20f611900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.334+0100 7fd20f611900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.334+0100 7fd20f611900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.334+0100 7fd20f611900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.334+0100 7fd20f611900 20 started sync module instance, tier type = 2026-03-05T19:52:32.339 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.334+0100 7fd20f611900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:32.969 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.964+0100 7fd20f611900 20 add_watcher() i=0 2026-03-05T19:52:32.969 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.964+0100 7fd20f611900 20 add_watcher() i=1 2026-03-05T19:52:32.969 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.964+0100 7fd20f611900 20 add_watcher() i=2 2026-03-05T19:52:32.969 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.964+0100 7fd20f611900 20 add_watcher() i=3 2026-03-05T19:52:32.969 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.964+0100 7fd20f611900 20 add_watcher() i=4 2026-03-05T19:52:32.969 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.964+0100 7fd20f611900 20 add_watcher() i=5 2026-03-05T19:52:32.969 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.964+0100 7fd20f611900 20 add_watcher() i=6 2026-03-05T19:52:32.971 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.965+0100 7fd20f611900 20 add_watcher() i=7 2026-03-05T19:52:32.971 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.965+0100 7fd20f611900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:32.972 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.967+0100 7fd1b3fff640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:32.973 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.967+0100 7fd20f611900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:32.973 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.967+0100 7fd20f611900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:32.973 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.967+0100 7fd20f611900 5 note: GC not initialized 2026-03-05T19:52:32.973 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.968+0100 7fd1b2ffd640 20 reqs_thread_entry: start 2026-03-05T19:52:32.973 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.968+0100 7fd20f611900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:32.973 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.968+0100 7fd20f611900 20 Filter name: none 2026-03-05T19:52:32.973 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.968+0100 7fd1b0ff9640 20 reqs_thread_entry: start 2026-03-05T19:52:32.973 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.968+0100 7fd20f611900 10 cache get: name=default.rgw.meta+users.uid+foobar.client.0 : miss 2026-03-05T19:52:32.973 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.968+0100 7fd20f611900 20 rados->read ofs=0 len=0 2026-03-05T19:52:32.973 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.968+0100 7fd20f611900 20 rados_obj.operate() r=0 bl.length=486 2026-03-05T19:52:32.973 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.968+0100 7fd20f611900 10 cache put: name=default.rgw.meta+users.uid+foobar.client.0 info.flags=0x13 2026-03-05T19:52:32.973 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.968+0100 7fd20f611900 10 adding default.rgw.meta+users.uid+foobar.client.0 to cache LRU end 2026-03-05T19:52:32.973 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.968+0100 7fd20f611900 10 updating xattr: name=ceph.objclass.version bl.length()=42 2026-03-05T19:52:32.975 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.970+0100 7fd20f611900 10 cache put: name=default.rgw.meta+users.uid+foobar.client.0 info.flags=0x17 2026-03-05T19:52:32.975 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.970+0100 7fd20f611900 10 moving default.rgw.meta+users.uid+foobar.client.0 to cache LRU end 2026-03-05T19:52:32.975 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.970+0100 7fd20f611900 10 distributing notification oid=default.rgw.control:notify.7 cni=[op: 0, obj: default.rgw.meta:users.uid:foobar.client.0, ofs0, ns] 2026-03-05T19:52:32.975 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.970+0100 7fd1ea7fc640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051595 cookie 94467973784080 notifier 4268 bl.length()=727 2026-03-05T19:52:32.975 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.970+0100 7fd1ea7fc640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.uid+foobar.client.0 info.flags=0x17 2026-03-05T19:52:32.975 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.970+0100 7fd1ea7fc640 10 rgw watcher librados: moving default.rgw.meta+users.uid+foobar.client.0 to cache LRU end 2026-03-05T19:52:32.975 INFO:teuthology.orchestra.run.vm04.stdout:{ 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "user_id": "foobar.client.0", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "display_name": "Mr.foobar.client.0", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "email": "foobar+test@test.test", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "suspended": 0, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "max_buckets": 1000, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "subusers": [], 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "keys": [ 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: { 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "user": "foobar.client.0", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "access_key": "VTGMHHMSHKWRBZOQUUDW", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "secret_key": "uGjXtnztlugOgQ72KFK7FKKOYpf0ANtYPifZifnxrZkWwSLPtYL5GQ==", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "active": true, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "create_date": "2026-03-05T18:52:32.080613Z" 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: } 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: ], 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "swift_keys": [], 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "caps": [ 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: { 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "type": "oidc-provider", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "perm": "*" 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: { 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "type": "roles", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "perm": "*" 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: { 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "type": "user-policy", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "perm": "*" 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: } 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: ], 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "op_mask": "read, write, delete", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "default_placement": "", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "default_storage_class": "", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "placement_tags": [], 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "bucket_quota": { 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "user_quota": { 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "temp_url_keys": [], 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "type": "rgw", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "mfa_ids": [ 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "3352474820" 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: ], 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "account_id": "", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "path": "/", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "create_date": "2026-03-05T18:52:32.080606Z", 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "tags": [], 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: "group_ids": [] 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout:} 2026-03-05T19:52:32.976 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:52:32.977 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.971+0100 7fd1b3fff640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:32.979 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.974+0100 7fd20f611900 20 remove_watcher() i=0 2026-03-05T19:52:32.979 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.974+0100 7fd20f611900 2 removed watcher, disabling cache 2026-03-05T19:52:32.980 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.975+0100 7fd20f611900 20 remove_watcher() i=1 2026-03-05T19:52:32.982 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.977+0100 7fd20f611900 20 remove_watcher() i=2 2026-03-05T19:52:32.983 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.978+0100 7fd20f611900 20 remove_watcher() i=3 2026-03-05T19:52:32.984 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.979+0100 7fd20f611900 20 remove_watcher() i=4 2026-03-05T19:52:32.986 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.980+0100 7fd20f611900 20 remove_watcher() i=5 2026-03-05T19:52:32.987 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.982+0100 7fd20f611900 20 remove_watcher() i=6 2026-03-05T19:52:32.988 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:32.983+0100 7fd20f611900 20 remove_watcher() i=7 2026-03-05T19:52:32.993 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 --cluster ceph account create --account-id RGW88888888888888888 --account-name Mr.RGW88888888888888888 --email RGW88888888888888888+test@test.test 2026-03-05T19:52:33.072 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:33.072 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:33.086 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.080+0100 7f0563a10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.086 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.081+0100 7f0563a10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.086 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.081+0100 7f0563a10900 20 realm 2026-03-05T19:52:33.086 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.081+0100 7f0563a10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.086 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.081+0100 7f0563a10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.086 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.081+0100 7f0563a10900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:33.086 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.081+0100 7f0563a10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.087 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.081+0100 7f0563a10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.087 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.081+0100 7f0563a10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.087 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.082+0100 7f0563a10900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:33.087 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.082+0100 7f0563a10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.087 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.082+0100 7f0563a10900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:33.087 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.082+0100 7f0563a10900 20 searching for the correct realm 2026-03-05T19:52:33.092 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.087+0100 7f0563a10900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:33.092 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.087+0100 7f0563a10900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:33.092 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.087+0100 7f0563a10900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.087+0100 7f0563a10900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.087+0100 7f0563a10900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.087+0100 7f0563a10900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.087+0100 7f0563a10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.087+0100 7f0563a10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.087+0100 7f0563a10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.088+0100 7f0563a10900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.088+0100 7f0563a10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.088+0100 7f0563a10900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.088+0100 7f0563a10900 20 zone default found 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.088+0100 7f0563a10900 4 Realm: () 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.088+0100 7f0563a10900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.088+0100 7f0563a10900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.088+0100 7f0563a10900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.088+0100 7f0563a10900 20 zonegroup default 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.088+0100 7f0563a10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.088+0100 7f0563a10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.093 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.088+0100 7f0563a10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.094 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.089+0100 7f0563a10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.094 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.089+0100 7f0563a10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.094 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.089+0100 7f0563a10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.094 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.089+0100 7f0563a10900 20 started sync module instance, tier type = 2026-03-05T19:52:33.094 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.089+0100 7f0563a10900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:33.107 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.102+0100 7f0563a10900 20 add_watcher() i=0 2026-03-05T19:52:33.107 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.102+0100 7f0563a10900 20 add_watcher() i=1 2026-03-05T19:52:33.107 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.102+0100 7f0563a10900 20 add_watcher() i=2 2026-03-05T19:52:33.107 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.102+0100 7f0563a10900 20 add_watcher() i=3 2026-03-05T19:52:33.107 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.102+0100 7f0563a10900 20 add_watcher() i=4 2026-03-05T19:52:33.107 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.102+0100 7f0563a10900 20 add_watcher() i=5 2026-03-05T19:52:33.107 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.102+0100 7f0563a10900 20 add_watcher() i=6 2026-03-05T19:52:33.108 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.103+0100 7f0563a10900 20 add_watcher() i=7 2026-03-05T19:52:33.108 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.103+0100 7f0563a10900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:33.110 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f050dfeb640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:33.110 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f0563a10900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:33.110 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f0563a10900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:33.110 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f0563a10900 5 note: GC not initialized 2026-03-05T19:52:33.110 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f050cfe9640 20 reqs_thread_entry: start 2026-03-05T19:52:33.110 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f0563a10900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:33.110 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f0563a10900 20 Filter name: none 2026-03-05T19:52:33.110 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f0505ffb640 20 reqs_thread_entry: start 2026-03-05T19:52:33.110 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f0563a10900 10 cache get: name=default.rgw.meta+accounts+name.$Mr.RGW88888888888888888 : miss 2026-03-05T19:52:33.110 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f0563a10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.110 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f0563a10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.111 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f0563a10900 10 cache put: name=default.rgw.meta+accounts+name.$Mr.RGW88888888888888888 info.flags=0x0 2026-03-05T19:52:33.111 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f0563a10900 10 adding default.rgw.meta+accounts+name.$Mr.RGW88888888888888888 to cache LRU end 2026-03-05T19:52:33.111 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f0563a10900 20 failed to read name.$Mr.RGW88888888888888888 with: (2) No such file or directory 2026-03-05T19:52:33.111 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f0563a10900 10 cache get: name=default.rgw.meta+users.email+rgw88888888888888888+test@test.test : miss 2026-03-05T19:52:33.111 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.105+0100 7f0563a10900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.111 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.106+0100 7f0563a10900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.111 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.106+0100 7f0563a10900 10 cache put: name=default.rgw.meta+users.email+rgw88888888888888888+test@test.test info.flags=0x0 2026-03-05T19:52:33.111 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.106+0100 7f0563a10900 10 adding default.rgw.meta+users.email+rgw88888888888888888+test@test.test to cache LRU end 2026-03-05T19:52:33.111 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.106+0100 7f0563a10900 20 failed to read rgw88888888888888888+test@test.test with: (2) No such file or directory 2026-03-05T19:52:33.112 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.107+0100 7f0563a10900 10 cache put: name=default.rgw.meta+accounts+account.RGW88888888888888888 info.flags=0x17 2026-03-05T19:52:33.112 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.107+0100 7f0563a10900 10 adding default.rgw.meta+accounts+account.RGW88888888888888888 to cache LRU end 2026-03-05T19:52:33.112 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.107+0100 7f0563a10900 10 distributing notification oid=default.rgw.control:notify.1 cni=[op: 0, obj: default.rgw.meta:accounts:account.RGW88888888888888888, ofs0, ns] 2026-03-05T19:52:33.112 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.107+0100 7f053affd640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051588 cookie 94538830120448 notifier 4274 bl.length()=384 2026-03-05T19:52:33.112 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.107+0100 7f053affd640 10 rgw watcher librados: cache put: name=default.rgw.meta+accounts+account.RGW88888888888888888 info.flags=0x17 2026-03-05T19:52:33.113 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.107+0100 7f053affd640 10 rgw watcher librados: moving default.rgw.meta+accounts+account.RGW88888888888888888 to cache LRU end 2026-03-05T19:52:33.114 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.109+0100 7f0563a10900 10 cache put: name=default.rgw.meta+accounts+name.$Mr.RGW88888888888888888 info.flags=0x17 2026-03-05T19:52:33.114 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.109+0100 7f0563a10900 10 moving default.rgw.meta+accounts+name.$Mr.RGW88888888888888888 to cache LRU end 2026-03-05T19:52:33.114 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.109+0100 7f0563a10900 10 distributing notification oid=default.rgw.control:notify.4 cni=[op: 0, obj: default.rgw.meta:accounts:name.$Mr.RGW88888888888888888, ofs0, ns] 2026-03-05T19:52:33.115 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.109+0100 7f053affd640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051589 cookie 94538830131808 notifier 4274 bl.length()=225 2026-03-05T19:52:33.115 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.109+0100 7f053affd640 10 rgw watcher librados: cache put: name=default.rgw.meta+accounts+name.$Mr.RGW88888888888888888 info.flags=0x17 2026-03-05T19:52:33.115 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.109+0100 7f053affd640 10 rgw watcher librados: moving default.rgw.meta+accounts+name.$Mr.RGW88888888888888888 to cache LRU end 2026-03-05T19:52:33.116 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.111+0100 7f0563a10900 10 cache put: name=default.rgw.meta+users.email+rgw88888888888888888+test@test.test info.flags=0x17 2026-03-05T19:52:33.116 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.111+0100 7f0563a10900 10 moving default.rgw.meta+users.email+rgw88888888888888888+test@test.test to cache LRU end 2026-03-05T19:52:33.116 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.111+0100 7f0563a10900 10 distributing notification oid=default.rgw.control:notify.3 cni=[op: 0, obj: default.rgw.meta:users.email:rgw88888888888888888+test@test.test, ofs0, ns] 2026-03-05T19:52:33.116 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.111+0100 7f053affd640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051585 cookie 94538830122784 notifier 4274 bl.length()=234 2026-03-05T19:52:33.116 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.111+0100 7f053affd640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.email+rgw88888888888888888+test@test.test info.flags=0x17 2026-03-05T19:52:33.116 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.111+0100 7f053affd640 10 rgw watcher librados: moving default.rgw.meta+users.email+rgw88888888888888888+test@test.test to cache LRU end 2026-03-05T19:52:33.117 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.112+0100 7f050dfeb640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:33.120 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.115+0100 7f0563a10900 20 remove_watcher() i=0 2026-03-05T19:52:33.121 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.115+0100 7f0563a10900 2 removed watcher, disabling cache 2026-03-05T19:52:33.122 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.117+0100 7f0563a10900 20 remove_watcher() i=1 2026-03-05T19:52:33.123 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.118+0100 7f0563a10900 20 remove_watcher() i=2 2026-03-05T19:52:33.124 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.119+0100 7f0563a10900 20 remove_watcher() i=3 2026-03-05T19:52:33.125 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.120+0100 7f0563a10900 20 remove_watcher() i=4 2026-03-05T19:52:33.126 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.121+0100 7f0563a10900 20 remove_watcher() i=5 2026-03-05T19:52:33.128 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.123+0100 7f0563a10900 20 remove_watcher() i=6 2026-03-05T19:52:33.129 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.124+0100 7f0563a10900 20 remove_watcher() i=7 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout:{ 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "id": "RGW88888888888888888", 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "tenant": "", 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "name": "Mr.RGW88888888888888888", 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "email": "RGW88888888888888888+test@test.test", 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "quota": { 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "bucket_quota": { 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "max_users": 1000, 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "max_roles": 1000, 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "max_groups": 1000, 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "max_buckets": 1000, 2026-03-05T19:52:33.132 INFO:teuthology.orchestra.run.vm04.stdout: "max_access_keys": 4 2026-03-05T19:52:33.133 INFO:teuthology.orchestra.run.vm04.stdout:} 2026-03-05T19:52:33.134 DEBUG:tasks.s3tests:Creating user RGW88888888888888888 on client.0 2026-03-05T19:52:33.134 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 user create --uid root1.client.0 --display-name Mr.RGW88888888888888888 --email root1+test@test.test --access-key GRZEGWPVFXNTETQKWRZW --secret GwV3egIZa3fIomQWg04+/hOCfaJ0/0boq6v4+Ydbeyla4ft7VE141g== --cluster ceph --account-id RGW88888888888888888 --account-root 2026-03-05T19:52:33.215 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:33.215 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:33.231 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.226+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.231 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.226+0100 7efc2f628900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.231 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.226+0100 7efc2f628900 20 realm 2026-03-05T19:52:33.231 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.226+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.232 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.226+0100 7efc2f628900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.232 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.226+0100 7efc2f628900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:33.232 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.226+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.232 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.227+0100 7efc2f628900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.232 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.227+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.232 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.227+0100 7efc2f628900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:33.232 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.227+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.233 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.228+0100 7efc2f628900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:33.233 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.228+0100 7efc2f628900 20 searching for the correct realm 2026-03-05T19:52:33.238 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.233+0100 7efc2f628900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:33.238 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.233+0100 7efc2f628900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:33.238 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.233+0100 7efc2f628900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:33.238 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.233+0100 7efc2f628900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:33.238 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.233+0100 7efc2f628900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:33.238 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.233+0100 7efc2f628900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:33.238 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.233+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.233+0100 7efc2f628900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.233+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.233+0100 7efc2f628900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.233+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 20 zone default found 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 4 Realm: () 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 20 zonegroup default 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.239 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.240 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.240 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 20 started sync module instance, tier type = 2026-03-05T19:52:33.240 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.234+0100 7efc2f628900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:33.253 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.248+0100 7efc2f628900 20 add_watcher() i=0 2026-03-05T19:52:33.253 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.248+0100 7efc2f628900 20 add_watcher() i=1 2026-03-05T19:52:33.253 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.248+0100 7efc2f628900 20 add_watcher() i=2 2026-03-05T19:52:33.253 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.248+0100 7efc2f628900 20 add_watcher() i=3 2026-03-05T19:52:33.253 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.248+0100 7efc2f628900 20 add_watcher() i=4 2026-03-05T19:52:33.253 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.248+0100 7efc2f628900 20 add_watcher() i=5 2026-03-05T19:52:33.253 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.248+0100 7efc2f628900 20 add_watcher() i=6 2026-03-05T19:52:33.254 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.249+0100 7efc2f628900 20 add_watcher() i=7 2026-03-05T19:52:33.254 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.249+0100 7efc2f628900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:33.256 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efbdb7ee640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:33.256 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efc2f628900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:33.256 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efc2f628900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:33.256 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efc2f628900 5 note: GC not initialized 2026-03-05T19:52:33.256 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efbda7ec640 20 reqs_thread_entry: start 2026-03-05T19:52:33.256 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efc2f628900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:33.256 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efc2f628900 20 Filter name: none 2026-03-05T19:52:33.256 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efbd3fff640 20 reqs_thread_entry: start 2026-03-05T19:52:33.256 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efc2f628900 10 cache get: name=default.rgw.meta+users.uid+root1.client.0 : miss 2026-03-05T19:52:33.256 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.256 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efc2f628900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.256 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efc2f628900 10 cache put: name=default.rgw.meta+users.uid+root1.client.0 info.flags=0x0 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efc2f628900 10 adding default.rgw.meta+users.uid+root1.client.0 to cache LRU end 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efc2f628900 10 cache get: name=default.rgw.meta+users.email+root1+test@test.test : miss 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.251+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 10 cache put: name=default.rgw.meta+users.email+root1+test@test.test info.flags=0x0 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 10 adding default.rgw.meta+users.email+root1+test@test.test to cache LRU end 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 10 cache get: name=default.rgw.meta+users.keys+GRZEGWPVFXNTETQKWRZW : miss 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 10 cache put: name=default.rgw.meta+users.keys+GRZEGWPVFXNTETQKWRZW info.flags=0x0 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 10 adding default.rgw.meta+users.keys+GRZEGWPVFXNTETQKWRZW to cache LRU end 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 10 cache get: name=default.rgw.meta+accounts+account.RGW88888888888888888 : miss 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 20 rados_obj.operate() r=0 bl.length=184 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 10 cache put: name=default.rgw.meta+accounts+account.RGW88888888888888888 info.flags=0x17 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 10 adding default.rgw.meta+accounts+account.RGW88888888888888888 to cache LRU end 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 10 updating xattr: name=ceph.objclass.version bl.length()=42 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 10 cache get: name=default.rgw.meta+users.keys+GRZEGWPVFXNTETQKWRZW : hit (negative entry) 2026-03-05T19:52:33.257 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.252+0100 7efc2f628900 10 cache get: name=default.rgw.meta+users.keys+GRZEGWPVFXNTETQKWRZW : hit (negative entry) 2026-03-05T19:52:33.259 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.254+0100 7efc2f628900 10 cache put: name=default.rgw.meta+users.uid+root1.client.0 info.flags=0x17 2026-03-05T19:52:33.259 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.254+0100 7efc2f628900 10 moving default.rgw.meta+users.uid+root1.client.0 to cache LRU end 2026-03-05T19:52:33.259 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.254+0100 7efc2f628900 10 distributing notification oid=default.rgw.control:notify.1 cni=[op: 0, obj: default.rgw.meta:users.uid:root1.client.0, ofs0, ns] 2026-03-05T19:52:33.259 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.254+0100 7efc0cff9640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051590 cookie 93934900430704 notifier 4281 bl.length()=681 2026-03-05T19:52:33.259 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.254+0100 7efc0cff9640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.uid+root1.client.0 info.flags=0x17 2026-03-05T19:52:33.259 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.254+0100 7efc0cff9640 10 rgw watcher librados: moving default.rgw.meta+users.uid+root1.client.0 to cache LRU end 2026-03-05T19:52:33.261 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.256+0100 7efc2f628900 10 cache put: name=default.rgw.meta+users.email+root1+test@test.test info.flags=0x7 2026-03-05T19:52:33.262 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.256+0100 7efc2f628900 10 moving default.rgw.meta+users.email+root1+test@test.test to cache LRU end 2026-03-05T19:52:33.262 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.256+0100 7efc2f628900 10 distributing notification oid=default.rgw.control:notify.5 cni=[op: 0, obj: default.rgw.meta:users.email:root1+test@test.test, ofs0, ns] 2026-03-05T19:52:33.262 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.256+0100 7efc0cff9640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051596 cookie 93934900444992 notifier 4281 bl.length()=189 2026-03-05T19:52:33.262 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.256+0100 7efc0cff9640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.email+root1+test@test.test info.flags=0x7 2026-03-05T19:52:33.262 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.256+0100 7efc0cff9640 10 rgw watcher librados: moving default.rgw.meta+users.email+root1+test@test.test to cache LRU end 2026-03-05T19:52:33.263 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.258+0100 7efc2f628900 10 cache put: name=default.rgw.meta+users.keys+GRZEGWPVFXNTETQKWRZW info.flags=0x7 2026-03-05T19:52:33.263 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.258+0100 7efc2f628900 10 moving default.rgw.meta+users.keys+GRZEGWPVFXNTETQKWRZW to cache LRU end 2026-03-05T19:52:33.263 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.258+0100 7efc2f628900 10 distributing notification oid=default.rgw.control:notify.2 cni=[op: 0, obj: default.rgw.meta:users.keys:GRZEGWPVFXNTETQKWRZW, ofs0, ns] 2026-03-05T19:52:33.263 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.258+0100 7efc0cff9640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051586 cookie 93934900434800 notifier 4281 bl.length()=188 2026-03-05T19:52:33.264 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.258+0100 7efc0cff9640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.keys+GRZEGWPVFXNTETQKWRZW info.flags=0x7 2026-03-05T19:52:33.264 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.258+0100 7efc0cff9640 10 rgw watcher librados: moving default.rgw.meta+users.keys+GRZEGWPVFXNTETQKWRZW to cache LRU end 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.260+0100 7efc2f628900 20 linked user root1.client.0 to account RGW88888888888888888 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout:{ 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout: "user_id": "root1.client.0", 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout: "display_name": "Mr.RGW88888888888888888", 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout: "email": "root1+test@test.test", 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout: "suspended": 0, 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout: "max_buckets": 1000, 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout: "subusers": [], 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout: "keys": [ 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout: { 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout: "user": "root1.client.0", 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout: "access_key": "GRZEGWPVFXNTETQKWRZW", 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout: "secret_key": "GwV3egIZa3fIomQWg04+/hOCfaJ0/0boq6v4+Ydbeyla4ft7VE141g==", 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout: "active": true, 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout: "create_date": "2026-03-05T18:52:33.253388Z" 2026-03-05T19:52:33.265 INFO:teuthology.orchestra.run.vm04.stdout: } 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: ], 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "swift_keys": [], 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "caps": [], 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "op_mask": "read, write, delete", 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "default_placement": "", 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "default_storage_class": "", 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "placement_tags": [], 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "bucket_quota": { 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "user_quota": { 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "temp_url_keys": [], 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "type": "root", 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "mfa_ids": [], 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "account_id": "RGW88888888888888888", 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "path": "/", 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "create_date": "2026-03-05T18:52:33.253376Z", 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "tags": [], 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: "group_ids": [] 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout:} 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:52:33.266 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.261+0100 7efbdb7ee640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:33.268 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.263+0100 7efc2f628900 20 remove_watcher() i=0 2026-03-05T19:52:33.268 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.263+0100 7efc2f628900 2 removed watcher, disabling cache 2026-03-05T19:52:33.269 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.264+0100 7efc2f628900 20 remove_watcher() i=1 2026-03-05T19:52:33.271 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.266+0100 7efc2f628900 20 remove_watcher() i=2 2026-03-05T19:52:33.272 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.267+0100 7efc2f628900 20 remove_watcher() i=3 2026-03-05T19:52:33.273 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.268+0100 7efc2f628900 20 remove_watcher() i=4 2026-03-05T19:52:33.275 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.270+0100 7efc2f628900 20 remove_watcher() i=5 2026-03-05T19:52:33.276 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.271+0100 7efc2f628900 20 remove_watcher() i=6 2026-03-05T19:52:33.277 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.272+0100 7efc2f628900 20 remove_watcher() i=7 2026-03-05T19:52:33.282 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 mfa create --uid root1.client.0 --totp-serial 5237673977 --totp-seed GRJZNUIDQYME3ZI5565AZD2S7PCGNBV2EKAG56GDB6ZJR2GGPEBS66SY577CW7MT --totp-seconds 5 --totp-window 8 --totp-seed-type base32 --cluster ceph 2026-03-05T19:52:33.359 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:33.359 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:33.372 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.367+0100 7f30e5131900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.373 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.368+0100 7f30e5131900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.373 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.368+0100 7f30e5131900 20 realm 2026-03-05T19:52:33.373 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.368+0100 7f30e5131900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.373 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.368+0100 7f30e5131900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.373 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.368+0100 7f30e5131900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:33.373 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.368+0100 7f30e5131900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.373 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.368+0100 7f30e5131900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.373 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.368+0100 7f30e5131900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.373 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.368+0100 7f30e5131900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:33.373 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.368+0100 7f30e5131900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.374 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.368+0100 7f30e5131900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:33.374 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.368+0100 7f30e5131900 20 searching for the correct realm 2026-03-05T19:52:33.379 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.373+0100 7f30e5131900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:33.379 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.373+0100 7f30e5131900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:33.379 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.373+0100 7f30e5131900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:33.379 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.373+0100 7f30e5131900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:33.379 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.373+0100 7f30e5131900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:33.379 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.373+0100 7f30e5131900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:33.379 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.373+0100 7f30e5131900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.379 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.374+0100 7f30e5131900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.379 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.374+0100 7f30e5131900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.379 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.374+0100 7f30e5131900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:33.379 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.374+0100 7f30e5131900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.374+0100 7f30e5131900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.374+0100 7f30e5131900 20 zone default found 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.374+0100 7f30e5131900 4 Realm: () 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.374+0100 7f30e5131900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.374+0100 7f30e5131900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.374+0100 7f30e5131900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.374+0100 7f30e5131900 20 zonegroup default 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.374+0100 7f30e5131900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.374+0100 7f30e5131900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.374+0100 7f30e5131900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.375+0100 7f30e5131900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.375+0100 7f30e5131900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.375+0100 7f30e5131900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.375+0100 7f30e5131900 20 started sync module instance, tier type = 2026-03-05T19:52:33.380 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.375+0100 7f30e5131900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:33.393 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.388+0100 7f30e5131900 20 add_watcher() i=0 2026-03-05T19:52:33.393 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.388+0100 7f30e5131900 20 add_watcher() i=1 2026-03-05T19:52:33.394 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.388+0100 7f30e5131900 20 add_watcher() i=2 2026-03-05T19:52:33.394 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.388+0100 7f30e5131900 20 add_watcher() i=3 2026-03-05T19:52:33.394 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.388+0100 7f30e5131900 20 add_watcher() i=4 2026-03-05T19:52:33.394 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.388+0100 7f30e5131900 20 add_watcher() i=5 2026-03-05T19:52:33.394 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.389+0100 7f30e5131900 20 add_watcher() i=6 2026-03-05T19:52:33.395 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.390+0100 7f30e5131900 20 add_watcher() i=7 2026-03-05T19:52:33.395 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.390+0100 7f30e5131900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:33.396 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.391+0100 7f308e7ec640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:33.396 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.391+0100 7f30e5131900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:33.396 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.391+0100 7f30e5131900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:33.396 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.391+0100 7f30e5131900 5 note: GC not initialized 2026-03-05T19:52:33.397 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.391+0100 7f308d7ea640 20 reqs_thread_entry: start 2026-03-05T19:52:33.397 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.392+0100 7f30e5131900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:33.397 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.392+0100 7f30e5131900 20 Filter name: none 2026-03-05T19:52:33.397 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.392+0100 7f3086ffd640 20 reqs_thread_entry: start 2026-03-05T19:52:33.397 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.392+0100 7f30e5131900 10 cache get: name=default.rgw.meta+users.uid+root1.client.0 : miss 2026-03-05T19:52:33.397 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.392+0100 7f30e5131900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.397 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.392+0100 7f30e5131900 20 rados_obj.operate() r=0 bl.length=494 2026-03-05T19:52:33.397 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.392+0100 7f30e5131900 10 cache put: name=default.rgw.meta+users.uid+root1.client.0 info.flags=0x13 2026-03-05T19:52:33.397 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.392+0100 7f30e5131900 10 adding default.rgw.meta+users.uid+root1.client.0 to cache LRU end 2026-03-05T19:52:33.397 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.392+0100 7f30e5131900 10 updating xattr: name=ceph.objclass.version bl.length()=42 2026-03-05T19:52:33.400 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.395+0100 7f30e5131900 10 cache put: name=default.rgw.meta+users.uid+root1.client.0 info.flags=0x17 2026-03-05T19:52:33.400 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.395+0100 7f30e5131900 10 moving default.rgw.meta+users.uid+root1.client.0 to cache LRU end 2026-03-05T19:52:33.400 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.395+0100 7f30e5131900 10 distributing notification oid=default.rgw.control:notify.1 cni=[op: 0, obj: default.rgw.meta:users.uid:root1.client.0, ofs0, ns] 2026-03-05T19:52:33.400 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.395+0100 7f30bcff9640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051591 cookie 94752324368048 notifier 4288 bl.length()=695 2026-03-05T19:52:33.400 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.395+0100 7f30bcff9640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.uid+root1.client.0 info.flags=0x17 2026-03-05T19:52:33.400 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.395+0100 7f30bcff9640 10 rgw watcher librados: moving default.rgw.meta+users.uid+root1.client.0 to cache LRU end 2026-03-05T19:52:33.401 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.396+0100 7f308e7ec640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:33.404 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.399+0100 7f30e5131900 20 remove_watcher() i=0 2026-03-05T19:52:33.404 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.399+0100 7f30e5131900 2 removed watcher, disabling cache 2026-03-05T19:52:33.405 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.400+0100 7f30e5131900 20 remove_watcher() i=1 2026-03-05T19:52:33.406 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.401+0100 7f30e5131900 20 remove_watcher() i=2 2026-03-05T19:52:33.407 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.402+0100 7f30e5131900 20 remove_watcher() i=3 2026-03-05T19:52:33.409 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.403+0100 7f30e5131900 20 remove_watcher() i=4 2026-03-05T19:52:33.410 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.405+0100 7f30e5131900 20 remove_watcher() i=5 2026-03-05T19:52:33.411 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.406+0100 7f30e5131900 20 remove_watcher() i=6 2026-03-05T19:52:33.412 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.407+0100 7f30e5131900 20 remove_watcher() i=7 2026-03-05T19:52:33.417 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 --cluster ceph account create --account-id RGW99999999999999999 --account-name Mr.RGW99999999999999999 --email RGW99999999999999999+test@test.test 2026-03-05T19:52:33.492 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:33.492 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:33.509 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.504+0100 7f767b72d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.509 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.504+0100 7f767b72d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.509 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.504+0100 7f767b72d900 20 realm 2026-03-05T19:52:33.509 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.504+0100 7f767b72d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.510 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.504+0100 7f767b72d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.510 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.504+0100 7f767b72d900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:33.510 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.504+0100 7f767b72d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.510 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.505+0100 7f767b72d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.510 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.505+0100 7f767b72d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.510 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.505+0100 7f767b72d900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:33.510 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.505+0100 7f767b72d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.511 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.505+0100 7f767b72d900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:33.511 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.505+0100 7f767b72d900 20 searching for the correct realm 2026-03-05T19:52:33.516 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.511+0100 7f767b72d900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.511+0100 7f767b72d900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.511+0100 7f767b72d900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.511+0100 7f767b72d900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.511+0100 7f767b72d900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.511+0100 7f767b72d900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.511+0100 7f767b72d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.512+0100 7f767b72d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.512+0100 7f767b72d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.512+0100 7f767b72d900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.512+0100 7f767b72d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.512+0100 7f767b72d900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.512+0100 7f767b72d900 20 zone default found 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.512+0100 7f767b72d900 4 Realm: () 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.512+0100 7f767b72d900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.512+0100 7f767b72d900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:33.517 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.512+0100 7f767b72d900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:33.518 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.512+0100 7f767b72d900 20 zonegroup default 2026-03-05T19:52:33.518 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.512+0100 7f767b72d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.518 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.512+0100 7f767b72d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.518 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.512+0100 7f767b72d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.518 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.513+0100 7f767b72d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.518 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.513+0100 7f767b72d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.518 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.513+0100 7f767b72d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.518 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.513+0100 7f767b72d900 20 started sync module instance, tier type = 2026-03-05T19:52:33.518 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.513+0100 7f767b72d900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:33.532 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.527+0100 7f767b72d900 20 add_watcher() i=0 2026-03-05T19:52:33.533 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.527+0100 7f767b72d900 20 add_watcher() i=1 2026-03-05T19:52:33.533 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.527+0100 7f767b72d900 20 add_watcher() i=2 2026-03-05T19:52:33.533 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.527+0100 7f767b72d900 20 add_watcher() i=3 2026-03-05T19:52:33.533 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.527+0100 7f767b72d900 20 add_watcher() i=4 2026-03-05T19:52:33.533 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.527+0100 7f767b72d900 20 add_watcher() i=5 2026-03-05T19:52:33.533 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.527+0100 7f767b72d900 20 add_watcher() i=6 2026-03-05T19:52:33.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.529+0100 7f767b72d900 20 add_watcher() i=7 2026-03-05T19:52:33.534 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.529+0100 7f767b72d900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:33.536 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.530+0100 7f7624ff1640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:33.536 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.530+0100 7f767b72d900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:33.536 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.530+0100 7f767b72d900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:33.536 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.531+0100 7f767b72d900 5 note: GC not initialized 2026-03-05T19:52:33.536 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.531+0100 7f761f7fe640 20 reqs_thread_entry: start 2026-03-05T19:52:33.536 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.531+0100 7f767b72d900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:33.536 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.531+0100 7f767b72d900 20 Filter name: none 2026-03-05T19:52:33.536 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.531+0100 7f761d7fa640 20 reqs_thread_entry: start 2026-03-05T19:52:33.536 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.531+0100 7f767b72d900 10 cache get: name=default.rgw.meta+accounts+name.$Mr.RGW99999999999999999 : miss 2026-03-05T19:52:33.536 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.531+0100 7f767b72d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.537 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.531+0100 7f767b72d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.537 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.531+0100 7f767b72d900 10 cache put: name=default.rgw.meta+accounts+name.$Mr.RGW99999999999999999 info.flags=0x0 2026-03-05T19:52:33.537 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.531+0100 7f767b72d900 10 adding default.rgw.meta+accounts+name.$Mr.RGW99999999999999999 to cache LRU end 2026-03-05T19:52:33.537 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.531+0100 7f767b72d900 20 failed to read name.$Mr.RGW99999999999999999 with: (2) No such file or directory 2026-03-05T19:52:33.537 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.531+0100 7f767b72d900 10 cache get: name=default.rgw.meta+users.email+rgw99999999999999999+test@test.test : miss 2026-03-05T19:52:33.537 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.531+0100 7f767b72d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.537 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.532+0100 7f767b72d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.537 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.532+0100 7f767b72d900 10 cache put: name=default.rgw.meta+users.email+rgw99999999999999999+test@test.test info.flags=0x0 2026-03-05T19:52:33.537 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.532+0100 7f767b72d900 10 adding default.rgw.meta+users.email+rgw99999999999999999+test@test.test to cache LRU end 2026-03-05T19:52:33.537 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.532+0100 7f767b72d900 20 failed to read rgw99999999999999999+test@test.test with: (2) No such file or directory 2026-03-05T19:52:33.539 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.533+0100 7f767b72d900 10 cache put: name=default.rgw.meta+accounts+account.RGW99999999999999999 info.flags=0x17 2026-03-05T19:52:33.539 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.533+0100 7f767b72d900 10 adding default.rgw.meta+accounts+account.RGW99999999999999999 to cache LRU end 2026-03-05T19:52:33.539 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.533+0100 7f767b72d900 10 distributing notification oid=default.rgw.control:notify.1 cni=[op: 0, obj: default.rgw.meta:accounts:account.RGW99999999999999999, ofs0, ns] 2026-03-05T19:52:33.539 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.534+0100 7f76567fc640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051592 cookie 93894164826704 notifier 4295 bl.length()=384 2026-03-05T19:52:33.539 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.534+0100 7f76567fc640 10 rgw watcher librados: cache put: name=default.rgw.meta+accounts+account.RGW99999999999999999 info.flags=0x17 2026-03-05T19:52:33.539 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.534+0100 7f76567fc640 10 rgw watcher librados: moving default.rgw.meta+accounts+account.RGW99999999999999999 to cache LRU end 2026-03-05T19:52:33.541 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.536+0100 7f767b72d900 10 cache put: name=default.rgw.meta+accounts+name.$Mr.RGW99999999999999999 info.flags=0x17 2026-03-05T19:52:33.541 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.536+0100 7f767b72d900 10 moving default.rgw.meta+accounts+name.$Mr.RGW99999999999999999 to cache LRU end 2026-03-05T19:52:33.541 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.536+0100 7f767b72d900 10 distributing notification oid=default.rgw.control:notify.4 cni=[op: 0, obj: default.rgw.meta:accounts:name.$Mr.RGW99999999999999999, ofs0, ns] 2026-03-05T19:52:33.541 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.536+0100 7f7656ffd640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051593 cookie 93894164838528 notifier 4295 bl.length()=225 2026-03-05T19:52:33.541 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.536+0100 7f7656ffd640 10 rgw watcher librados: cache put: name=default.rgw.meta+accounts+name.$Mr.RGW99999999999999999 info.flags=0x17 2026-03-05T19:52:33.541 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.536+0100 7f7656ffd640 10 rgw watcher librados: moving default.rgw.meta+accounts+name.$Mr.RGW99999999999999999 to cache LRU end 2026-03-05T19:52:33.543 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.538+0100 7f767b72d900 10 cache put: name=default.rgw.meta+users.email+rgw99999999999999999+test@test.test info.flags=0x17 2026-03-05T19:52:33.543 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.538+0100 7f767b72d900 10 moving default.rgw.meta+users.email+rgw99999999999999999+test@test.test to cache LRU end 2026-03-05T19:52:33.543 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.538+0100 7f767b72d900 10 distributing notification oid=default.rgw.control:notify.3 cni=[op: 0, obj: default.rgw.meta:users.email:rgw99999999999999999+test@test.test, ofs0, ns] 2026-03-05T19:52:33.543 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.538+0100 7f76567fc640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051587 cookie 93894164834976 notifier 4295 bl.length()=234 2026-03-05T19:52:33.543 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.538+0100 7f76567fc640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.email+rgw99999999999999999+test@test.test info.flags=0x17 2026-03-05T19:52:33.543 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.538+0100 7f76567fc640 10 rgw watcher librados: moving default.rgw.meta+users.email+rgw99999999999999999+test@test.test to cache LRU end 2026-03-05T19:52:33.544 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.539+0100 7f7624ff1640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:33.547 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.541+0100 7f767b72d900 20 remove_watcher() i=0 2026-03-05T19:52:33.547 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.541+0100 7f767b72d900 2 removed watcher, disabling cache 2026-03-05T19:52:33.547 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.542+0100 7f767b72d900 20 remove_watcher() i=1 2026-03-05T19:52:33.549 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.544+0100 7f767b72d900 20 remove_watcher() i=2 2026-03-05T19:52:33.550 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.545+0100 7f767b72d900 20 remove_watcher() i=3 2026-03-05T19:52:33.551 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.546+0100 7f767b72d900 20 remove_watcher() i=4 2026-03-05T19:52:33.552 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.547+0100 7f767b72d900 20 remove_watcher() i=5 2026-03-05T19:52:33.554 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.549+0100 7f767b72d900 20 remove_watcher() i=6 2026-03-05T19:52:33.555 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.550+0100 7f767b72d900 20 remove_watcher() i=7 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout:{ 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "id": "RGW99999999999999999", 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "tenant": "", 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "name": "Mr.RGW99999999999999999", 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "email": "RGW99999999999999999+test@test.test", 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "quota": { 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "bucket_quota": { 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "max_users": 1000, 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "max_roles": 1000, 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "max_groups": 1000, 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "max_buckets": 1000, 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout: "max_access_keys": 4 2026-03-05T19:52:33.559 INFO:teuthology.orchestra.run.vm04.stdout:} 2026-03-05T19:52:33.561 DEBUG:tasks.s3tests:Creating user RGW99999999999999999 on client.0 2026-03-05T19:52:33.561 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 user create --uid root2.client.0 --display-name Mr.RGW99999999999999999 --email root2+test@test.test --access-key RKTVNZYIJTZESJXRMQEF --secret 0xs4rpn9fqv/4K7MGvJqv+wMyEOe+BrqhSX2K+RUtbZahHWhIfxPig== --cluster ceph --account-id RGW99999999999999999 --account-root 2026-03-05T19:52:33.644 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:33.645 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:33.660 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.655+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.661 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.656+0100 7fc448c2f900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.661 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.656+0100 7fc448c2f900 20 realm 2026-03-05T19:52:33.661 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.656+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.661 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.656+0100 7fc448c2f900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.661 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.656+0100 7fc448c2f900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:33.661 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.656+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.661 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.656+0100 7fc448c2f900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.661 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.656+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.661 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.656+0100 7fc448c2f900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:33.661 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.656+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.662 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.657+0100 7fc448c2f900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:33.662 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.657+0100 7fc448c2f900 20 searching for the correct realm 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.661+0100 7fc448c2f900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.661+0100 7fc448c2f900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.661+0100 7fc448c2f900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.661+0100 7fc448c2f900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.661+0100 7fc448c2f900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.661+0100 7fc448c2f900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.661+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 20 zone default found 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 4 Realm: () 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 20 zonegroup default 2026-03-05T19:52:33.667 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.668 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.668 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.668 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.668 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.662+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.668 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.663+0100 7fc448c2f900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.668 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.663+0100 7fc448c2f900 20 started sync module instance, tier type = 2026-03-05T19:52:33.668 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.663+0100 7fc448c2f900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:33.680 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.675+0100 7fc448c2f900 20 add_watcher() i=0 2026-03-05T19:52:33.680 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.675+0100 7fc448c2f900 20 add_watcher() i=1 2026-03-05T19:52:33.680 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.675+0100 7fc448c2f900 20 add_watcher() i=2 2026-03-05T19:52:33.680 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.675+0100 7fc448c2f900 20 add_watcher() i=3 2026-03-05T19:52:33.680 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.675+0100 7fc448c2f900 20 add_watcher() i=4 2026-03-05T19:52:33.680 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.675+0100 7fc448c2f900 20 add_watcher() i=5 2026-03-05T19:52:33.680 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.675+0100 7fc448c2f900 20 add_watcher() i=6 2026-03-05T19:52:33.681 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.676+0100 7fc448c2f900 20 add_watcher() i=7 2026-03-05T19:52:33.681 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.676+0100 7fc448c2f900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:33.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.678+0100 7fc3f17ea640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:33.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.678+0100 7fc448c2f900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:33.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.678+0100 7fc448c2f900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:33.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.678+0100 7fc448c2f900 5 note: GC not initialized 2026-03-05T19:52:33.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.678+0100 7fc3ebfff640 20 reqs_thread_entry: start 2026-03-05T19:52:33.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.678+0100 7fc448c2f900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:33.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.678+0100 7fc448c2f900 20 Filter name: none 2026-03-05T19:52:33.683 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.678+0100 7fc3e9ffb640 20 reqs_thread_entry: start 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.678+0100 7fc448c2f900 10 cache get: name=default.rgw.meta+users.uid+root2.client.0 : miss 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.678+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 10 cache put: name=default.rgw.meta+users.uid+root2.client.0 info.flags=0x0 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 10 adding default.rgw.meta+users.uid+root2.client.0 to cache LRU end 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 10 cache get: name=default.rgw.meta+users.email+root2+test@test.test : miss 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 10 cache put: name=default.rgw.meta+users.email+root2+test@test.test info.flags=0x0 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 10 adding default.rgw.meta+users.email+root2+test@test.test to cache LRU end 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 10 cache get: name=default.rgw.meta+users.keys+RKTVNZYIJTZESJXRMQEF : miss 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 10 cache put: name=default.rgw.meta+users.keys+RKTVNZYIJTZESJXRMQEF info.flags=0x0 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 10 adding default.rgw.meta+users.keys+RKTVNZYIJTZESJXRMQEF to cache LRU end 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 10 cache get: name=default.rgw.meta+accounts+account.RGW99999999999999999 : miss 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 20 rados_obj.operate() r=0 bl.length=184 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 10 cache put: name=default.rgw.meta+accounts+account.RGW99999999999999999 info.flags=0x17 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 10 adding default.rgw.meta+accounts+account.RGW99999999999999999 to cache LRU end 2026-03-05T19:52:33.684 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 10 updating xattr: name=ceph.objclass.version bl.length()=42 2026-03-05T19:52:33.685 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 10 cache get: name=default.rgw.meta+users.keys+RKTVNZYIJTZESJXRMQEF : hit (negative entry) 2026-03-05T19:52:33.685 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.679+0100 7fc448c2f900 10 cache get: name=default.rgw.meta+users.keys+RKTVNZYIJTZESJXRMQEF : hit (negative entry) 2026-03-05T19:52:33.687 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.682+0100 7fc448c2f900 10 cache put: name=default.rgw.meta+users.uid+root2.client.0 info.flags=0x17 2026-03-05T19:52:33.687 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.682+0100 7fc448c2f900 10 moving default.rgw.meta+users.uid+root2.client.0 to cache LRU end 2026-03-05T19:52:33.687 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.682+0100 7fc448c2f900 10 distributing notification oid=default.rgw.control:notify.1 cni=[op: 0, obj: default.rgw.meta:users.uid:root2.client.0, ofs0, ns] 2026-03-05T19:52:33.687 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.682+0100 7fc41effd640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051594 cookie 94904547433968 notifier 4302 bl.length()=681 2026-03-05T19:52:33.687 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.682+0100 7fc41effd640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.uid+root2.client.0 info.flags=0x17 2026-03-05T19:52:33.687 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.682+0100 7fc41effd640 10 rgw watcher librados: moving default.rgw.meta+users.uid+root2.client.0 to cache LRU end 2026-03-05T19:52:33.689 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.684+0100 7fc448c2f900 10 cache put: name=default.rgw.meta+users.email+root2+test@test.test info.flags=0x7 2026-03-05T19:52:33.689 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.684+0100 7fc448c2f900 10 moving default.rgw.meta+users.email+root2+test@test.test to cache LRU end 2026-03-05T19:52:33.689 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.684+0100 7fc448c2f900 10 distributing notification oid=default.rgw.control:notify.5 cni=[op: 0, obj: default.rgw.meta:users.email:root2+test@test.test, ofs0, ns] 2026-03-05T19:52:33.689 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.684+0100 7fc41effd640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051597 cookie 94904547451024 notifier 4302 bl.length()=189 2026-03-05T19:52:33.689 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.684+0100 7fc41effd640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.email+root2+test@test.test info.flags=0x7 2026-03-05T19:52:33.689 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.684+0100 7fc41effd640 10 rgw watcher librados: moving default.rgw.meta+users.email+root2+test@test.test to cache LRU end 2026-03-05T19:52:33.691 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.686+0100 7fc448c2f900 10 cache put: name=default.rgw.meta+users.keys+RKTVNZYIJTZESJXRMQEF info.flags=0x7 2026-03-05T19:52:33.691 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.686+0100 7fc448c2f900 10 moving default.rgw.meta+users.keys+RKTVNZYIJTZESJXRMQEF to cache LRU end 2026-03-05T19:52:33.691 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.686+0100 7fc448c2f900 10 distributing notification oid=default.rgw.control:notify.2 cni=[op: 0, obj: default.rgw.meta:users.keys:RKTVNZYIJTZESJXRMQEF, ofs0, ns] 2026-03-05T19:52:33.691 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.686+0100 7fc41effd640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051588 cookie 94904547431472 notifier 4302 bl.length()=188 2026-03-05T19:52:33.691 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.686+0100 7fc41effd640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.keys+RKTVNZYIJTZESJXRMQEF info.flags=0x7 2026-03-05T19:52:33.691 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.686+0100 7fc41effd640 10 rgw watcher librados: moving default.rgw.meta+users.keys+RKTVNZYIJTZESJXRMQEF to cache LRU end 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.688+0100 7fc448c2f900 20 linked user root2.client.0 to account RGW99999999999999999 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout:{ 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "user_id": "root2.client.0", 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "display_name": "Mr.RGW99999999999999999", 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "email": "root2+test@test.test", 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "suspended": 0, 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "max_buckets": 1000, 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "subusers": [], 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "keys": [ 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: { 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "user": "root2.client.0", 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "access_key": "RKTVNZYIJTZESJXRMQEF", 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "secret_key": "0xs4rpn9fqv/4K7MGvJqv+wMyEOe+BrqhSX2K+RUtbZahHWhIfxPig==", 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "active": true, 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "create_date": "2026-03-05T18:52:33.680666Z" 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: } 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: ], 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "swift_keys": [], 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "caps": [], 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "op_mask": "read, write, delete", 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "default_placement": "", 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "default_storage_class": "", 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "placement_tags": [], 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "bucket_quota": { 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "user_quota": { 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "enabled": false, 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "check_on_raw": false, 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "max_size": -1, 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "max_size_kb": 0, 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "max_objects": -1 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: }, 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "temp_url_keys": [], 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "type": "root", 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "mfa_ids": [], 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "account_id": "RGW99999999999999999", 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "path": "/", 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "create_date": "2026-03-05T18:52:33.680656Z", 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "tags": [], 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: "group_ids": [] 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout:} 2026-03-05T19:52:33.693 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:52:33.694 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.688+0100 7fc3f17ea640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:33.696 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.691+0100 7fc448c2f900 20 remove_watcher() i=0 2026-03-05T19:52:33.696 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.691+0100 7fc448c2f900 2 removed watcher, disabling cache 2026-03-05T19:52:33.697 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.692+0100 7fc448c2f900 20 remove_watcher() i=1 2026-03-05T19:52:33.698 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.692+0100 7fc448c2f900 20 remove_watcher() i=2 2026-03-05T19:52:33.699 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.694+0100 7fc448c2f900 20 remove_watcher() i=3 2026-03-05T19:52:33.700 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.695+0100 7fc448c2f900 20 remove_watcher() i=4 2026-03-05T19:52:33.701 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.696+0100 7fc448c2f900 20 remove_watcher() i=5 2026-03-05T19:52:33.702 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.697+0100 7fc448c2f900 20 remove_watcher() i=6 2026-03-05T19:52:33.703 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.698+0100 7fc448c2f900 20 remove_watcher() i=7 2026-03-05T19:52:33.708 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 mfa create --uid root2.client.0 --totp-serial 6857468190 --totp-seed 226DVOGSKM23ZQ3UL3XAWAGULYE4Z25QDZ4IYNM34OJCMAQEDVRQW5XWGG5XVHRH --totp-seconds 5 --totp-window 8 --totp-seed-type base32 --cluster ceph 2026-03-05T19:52:33.749 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T19:52:33.749 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T19:52:33.763 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.758+0100 7fdbf812d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.764 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.758+0100 7fdbf812d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.764 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.758+0100 7fdbf812d900 20 realm 2026-03-05T19:52:33.764 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.758+0100 7fdbf812d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.764 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.759+0100 7fdbf812d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.764 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.759+0100 7fdbf812d900 4 RGWPeriod::init failed to init realm id : (2) No such file or directory 2026-03-05T19:52:33.764 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.759+0100 7fdbf812d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.764 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.759+0100 7fdbf812d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.764 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.759+0100 7fdbf812d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.764 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.759+0100 7fdbf812d900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:33.764 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.759+0100 7fdbf812d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.765 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.760+0100 7fdbf812d900 20 rados_obj.operate() r=0 bl.length=1009 2026-03-05T19:52:33.765 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.760+0100 7fdbf812d900 20 searching for the correct realm 2026-03-05T19:52:33.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 RGWRados::pool_iterate: got zone_info.b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 2026-03-05T19:52:33.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 RGWRados::pool_iterate: got default.zonegroup. 2026-03-05T19:52:33.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 RGWRados::pool_iterate: got default.zone. 2026-03-05T19:52:33.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 RGWRados::pool_iterate: got zonegroup_info.da6a06cc-4e92-44ee-bee5-1520018fb6ac 2026-03-05T19:52:33.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 RGWRados::pool_iterate: got zone_names.default 2026-03-05T19:52:33.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 RGWRados::pool_iterate: got zonegroups_names.default 2026-03-05T19:52:33.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 rados_obj.operate() r=0 bl.length=46 2026-03-05T19:52:33.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.770 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 rados_obj.operate() r=0 bl.length=436 2026-03-05T19:52:33.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 zone default found 2026-03-05T19:52:33.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 4 Realm: () 2026-03-05T19:52:33.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 4 ZoneGroup: default (da6a06cc-4e92-44ee-bee5-1520018fb6ac) 2026-03-05T19:52:33.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 4 Zone: default (b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4) 2026-03-05T19:52:33.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 10 cannot find current period zonegroup using local zonegroup configuration 2026-03-05T19:52:33.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 zonegroup default 2026-03-05T19:52:33.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.765+0100 7fdbf812d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.766+0100 7fdbf812d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.766+0100 7fdbf812d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.766+0100 7fdbf812d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.766+0100 7fdbf812d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.766+0100 7fdbf812d900 20 rados_obj.operate() r=-2 bl.length=0 2026-03-05T19:52:33.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.766+0100 7fdbf812d900 20 started sync module instance, tier type = 2026-03-05T19:52:33.771 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.766+0100 7fdbf812d900 20 started zone id=b0e1f464-340b-4d8c-ae69-7c06fb2b3ed4 (name=default) with tier type = 2026-03-05T19:52:33.783 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.778+0100 7fdbf812d900 20 add_watcher() i=0 2026-03-05T19:52:33.783 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.778+0100 7fdbf812d900 20 add_watcher() i=1 2026-03-05T19:52:33.783 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.778+0100 7fdbf812d900 20 add_watcher() i=2 2026-03-05T19:52:33.783 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.778+0100 7fdbf812d900 20 add_watcher() i=3 2026-03-05T19:52:33.783 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.778+0100 7fdbf812d900 20 add_watcher() i=4 2026-03-05T19:52:33.783 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.778+0100 7fdbf812d900 20 add_watcher() i=5 2026-03-05T19:52:33.783 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.778+0100 7fdbf812d900 20 add_watcher() i=6 2026-03-05T19:52:33.784 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.779+0100 7fdbf812d900 20 add_watcher() i=7 2026-03-05T19:52:33.784 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.779+0100 7fdbf812d900 2 all 8 watchers are set, enabling cache 2026-03-05T19:52:33.785 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.780+0100 7fdba17ea640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:33.785 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.780+0100 7fdbf812d900 20 rgw_check_secure_mon_conn(): auth registy supported: methods=[2] modes=[2,1] 2026-03-05T19:52:33.785 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.780+0100 7fdbf812d900 20 rgw_check_secure_mon_conn(): mode 1 is insecure 2026-03-05T19:52:33.785 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.780+0100 7fdbf812d900 5 note: GC not initialized 2026-03-05T19:52:33.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.780+0100 7fdb9bfff640 20 reqs_thread_entry: start 2026-03-05T19:52:33.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.781+0100 7fdbf812d900 20 init_complete bucket index max shards: 11 2026-03-05T19:52:33.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.781+0100 7fdbf812d900 20 Filter name: none 2026-03-05T19:52:33.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.781+0100 7fdb99ffb640 20 reqs_thread_entry: start 2026-03-05T19:52:33.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.781+0100 7fdbf812d900 10 cache get: name=default.rgw.meta+users.uid+root2.client.0 : miss 2026-03-05T19:52:33.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.781+0100 7fdbf812d900 20 rados->read ofs=0 len=0 2026-03-05T19:52:33.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.781+0100 7fdbf812d900 20 rados_obj.operate() r=0 bl.length=494 2026-03-05T19:52:33.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.781+0100 7fdbf812d900 10 cache put: name=default.rgw.meta+users.uid+root2.client.0 info.flags=0x13 2026-03-05T19:52:33.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.781+0100 7fdbf812d900 10 adding default.rgw.meta+users.uid+root2.client.0 to cache LRU end 2026-03-05T19:52:33.786 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.781+0100 7fdbf812d900 10 updating xattr: name=ceph.objclass.version bl.length()=42 2026-03-05T19:52:33.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.784+0100 7fdbf812d900 10 cache put: name=default.rgw.meta+users.uid+root2.client.0 info.flags=0x17 2026-03-05T19:52:33.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.784+0100 7fdbf812d900 10 moving default.rgw.meta+users.uid+root2.client.0 to cache LRU end 2026-03-05T19:52:33.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.784+0100 7fdbf812d900 10 distributing notification oid=default.rgw.control:notify.1 cni=[op: 0, obj: default.rgw.meta:users.uid:root2.client.0, ofs0, ns] 2026-03-05T19:52:33.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.784+0100 7fdbceffd640 10 rgw watcher librados: RGWWatcher::handle_notify() notify_id 124554051595 cookie 94741146375168 notifier 4309 bl.length()=695 2026-03-05T19:52:33.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.784+0100 7fdbceffd640 10 rgw watcher librados: cache put: name=default.rgw.meta+users.uid+root2.client.0 info.flags=0x17 2026-03-05T19:52:33.789 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.784+0100 7fdbceffd640 10 rgw watcher librados: moving default.rgw.meta+users.uid+root2.client.0 to cache LRU end 2026-03-05T19:52:33.790 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.785+0100 7fdba17ea640 2 rgw data changes log: RGWDataChangesLog::ChangesRenewThread: start 2026-03-05T19:52:33.792 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.787+0100 7fdbf812d900 20 remove_watcher() i=0 2026-03-05T19:52:33.792 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.787+0100 7fdbf812d900 2 removed watcher, disabling cache 2026-03-05T19:52:33.793 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.788+0100 7fdbf812d900 20 remove_watcher() i=1 2026-03-05T19:52:33.794 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.789+0100 7fdbf812d900 20 remove_watcher() i=2 2026-03-05T19:52:33.795 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.790+0100 7fdbf812d900 20 remove_watcher() i=3 2026-03-05T19:52:33.796 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.791+0100 7fdbf812d900 20 remove_watcher() i=4 2026-03-05T19:52:33.798 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.792+0100 7fdbf812d900 20 remove_watcher() i=5 2026-03-05T19:52:33.799 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.794+0100 7fdbf812d900 20 remove_watcher() i=6 2026-03-05T19:52:33.800 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T19:52:33.795+0100 7fdbf812d900 20 remove_watcher() i=7 2026-03-05T19:52:33.805 INFO:tasks.s3tests:Configuring s3-tests... 2026-03-05T19:52:33.805 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:52:33.805 DEBUG:teuthology.orchestra.run.vm04:> dd of=/home/ubuntu/cephtest/archive/s3-tests.client.0.conf 2026-03-05T19:52:33.863 INFO:tasks.s3tests:Configuring boto... 2026-03-05T19:52:33.863 DEBUG:teuthology.orchestra.run.vm04:> set -ex 2026-03-05T19:52:33.863 DEBUG:teuthology.orchestra.run.vm04:> dd of=/home/ubuntu/cephtest/boto-client.0.cfg 2026-03-05T19:52:33.919 DEBUG:teuthology.orchestra.run.vm04:s3 tests against rgw> source /home/ubuntu/cephtest/tox-venv/bin/activate && cd /home/ubuntu/cephtest/s3-tests-client.0 && S3TEST_CONF=/home/ubuntu/cephtest/archive/s3-tests.client.0.conf BOTO_CONFIG=/home/ubuntu/cephtest/boto-client.0.cfg REQUESTS_CA_BUNDLE=/etc/pki/tls/certs/ca-bundle.crt tox -- -v -m 'not fails_on_rgw and not lifecycle_expiration and not lifecycle_transition and not cloud_transition and not test_of_sts and not webidentity_test and not fails_with_subdomain and not sse_s3' 2026-03-05T19:52:34.056 INFO:teuthology.orchestra.run.vm04.stdout:GLOB sdist-make: /home/ubuntu/cephtest/s3-tests-client.0/setup.py 2026-03-05T19:52:34.158 INFO:teuthology.orchestra.run.vm04.stdout:py create: /home/ubuntu/cephtest/s3-tests-client.0/.tox/py 2026-03-05T19:52:34.575 INFO:teuthology.orchestra.run.vm04.stdout:py installdeps: -rrequirements.txt 2026-03-05T19:53:20.916 INFO:teuthology.orchestra.run.vm04.stdout:py inst: /home/ubuntu/cephtest/s3-tests-client.0/.tox/.tmp/package/1/s3tests-0.0.1.zip 2026-03-05T19:53:22.225 INFO:teuthology.orchestra.run.vm04.stdout:py installed: boto3==1.24.96,botocore==1.27.96,cachetools==6.2.6,certifi==2026.2.25,chardet==5.2.0,charset-normalizer==3.4.4,colorama==0.4.6,distlib==0.4.0,exceptiongroup==1.3.1,filelock==3.19.1,gevent==25.9.1,greenlet==3.2.5,httplib2==0.31.2,idna==3.11,iniconfig==2.1.0,isodate==0.7.2,jmespath==1.1.0,lxml==6.0.2,munch==4.0.0,packaging==26.0,platformdirs==4.4.0,pluggy==1.6.0,Pygments==2.19.2,pyparsing==3.3.2,pyproject-api==1.9.1,pytest==8.4.2,python-dateutil==2.9.0.post0,python-discovery==1.1.0,pytz==2026.1.post1,PyYAML==6.0.3,requests==2.32.5,s3tests @ file:///home/ubuntu/cephtest/s3-tests-client.0/.tox/.tmp/package/1/s3tests-0.0.1.zip#sha256=b5e4bc8896ef85ca626dea038c63e8e669dca14df26e7639100b813fa07c34d9,s3transfer==0.6.2,six==1.17.0,tomli==2.4.0,tox==4.30.3,typing_extensions==4.15.0,urllib3==1.26.20,virtualenv==21.1.0,zope.event==6.0,zope.interface==8.0.1 2026-03-05T19:53:22.225 INFO:teuthology.orchestra.run.vm04.stdout:py run-test-pre: PYTHONHASHSEED='2552291993' 2026-03-05T19:53:22.225 INFO:teuthology.orchestra.run.vm04.stdout:py run-test: commands[0] | pytest -v -m 'not fails_on_rgw and not lifecycle_expiration and not lifecycle_transition and not cloud_transition and not test_of_sts and not webidentity_test and not fails_with_subdomain and not sse_s3' 2026-03-05T19:53:22.311 INFO:teuthology.orchestra.run.vm04.stdout:============================= test session starts ============================== 2026-03-05T19:53:22.311 INFO:teuthology.orchestra.run.vm04.stdout:platform linux -- Python 3.9.23, pytest-8.4.2, pluggy-1.6.0 -- /home/ubuntu/cephtest/s3-tests-client.0/.tox/py/bin/python 2026-03-05T19:53:22.311 INFO:teuthology.orchestra.run.vm04.stdout:cachedir: .tox/py/.pytest_cache 2026-03-05T19:53:22.311 INFO:teuthology.orchestra.run.vm04.stdout:rootdir: /home/ubuntu/cephtest/s3-tests-client.0 2026-03-05T19:53:22.311 INFO:teuthology.orchestra.run.vm04.stdout:configfile: pytest.ini 2026-03-05T19:53:23.251 INFO:teuthology.orchestra.run.vm04.stdout:collecting ... collected 756 items / 117 deselected / 639 selected 2026-03-05T19:53:23.251 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T19:53:23.445 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_md5_invalid_short PASSED [ 0%] 2026-03-05T19:53:37.388 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_md5_bad PASSED [ 0%] 2026-03-05T19:53:37.555 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_md5_empty PASSED [ 0%] 2026-03-05T19:53:37.755 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_md5_none PASSED [ 0%] 2026-03-05T19:53:37.974 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_expect_mismatch PASSED [ 0%] 2026-03-05T19:53:38.172 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_expect_empty PASSED [ 0%] 2026-03-05T19:53:38.369 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_expect_none PASSED [ 1%] 2026-03-05T19:53:38.514 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_contentlength_negative PASSED [ 1%] 2026-03-05T19:53:38.709 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_contenttype_invalid PASSED [ 1%] 2026-03-05T19:53:38.902 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_contenttype_empty PASSED [ 1%] 2026-03-05T19:53:39.097 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_contenttype_none PASSED [ 1%] 2026-03-05T19:53:39.252 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_bucket_put_bad_canned_acl PASSED [ 1%] 2026-03-05T19:53:39.412 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_bucket_create_bad_expect_mismatch PASSED [ 2%] 2026-03-05T19:53:39.560 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_bucket_create_bad_expect_empty PASSED [ 2%] 2026-03-05T19:53:39.628 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_bucket_create_bad_contentlength_negative PASSED [ 2%] 2026-03-05T19:53:39.783 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_md5_invalid_garbage_aws2 PASSED [ 2%] 2026-03-05T19:53:39.983 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_ua_empty_aws2 PASSED [ 2%] 2026-03-05T19:53:40.183 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_ua_none_aws2 PASSED [ 2%] 2026-03-05T19:53:40.332 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_date_invalid_aws2 PASSED [ 2%] 2026-03-05T19:53:40.485 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_date_empty_aws2 PASSED [ 3%] 2026-03-05T19:53:40.631 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_date_before_today_aws2 PASSED [ 3%] 2026-03-05T19:53:40.810 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_date_before_epoch_aws2 PASSED [ 3%] 2026-03-05T19:53:40.964 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_object_create_bad_date_after_end_aws2 PASSED [ 3%] 2026-03-05T19:53:41.113 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_bucket_create_bad_ua_empty_aws2 PASSED [ 3%] 2026-03-05T19:53:41.264 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_bucket_create_bad_ua_none_aws2 PASSED [ 3%] 2026-03-05T19:53:41.332 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_bucket_create_bad_date_invalid_aws2 PASSED [ 4%] 2026-03-05T19:53:41.401 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_bucket_create_bad_date_empty_aws2 PASSED [ 4%] 2026-03-05T19:53:41.471 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_bucket_create_bad_date_before_today_aws2 PASSED [ 4%] 2026-03-05T19:53:41.544 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_bucket_create_bad_date_after_today_aws2 PASSED [ 4%] 2026-03-05T19:53:41.614 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_headers.py::test_bucket_create_bad_date_before_epoch_aws2 PASSED [ 4%] 2026-03-05T19:53:41.766 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_put_user_policy PASSED [ 4%] 2026-03-05T19:53:41.843 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_put_user_policy_invalid_user PASSED [ 5%] 2026-03-05T19:53:41.916 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_put_user_policy_parameter_limit PASSED [ 5%] 2026-03-05T19:53:42.085 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_put_existing_user_policy PASSED [ 5%] 2026-03-05T19:53:42.249 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_list_user_policy PASSED [ 5%] 2026-03-05T19:53:42.318 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_list_user_policy_invalid_user PASSED [ 5%] 2026-03-05T19:53:42.482 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_get_user_policy PASSED [ 5%] 2026-03-05T19:53:42.652 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_get_user_policy_invalid_user PASSED [ 5%] 2026-03-05T19:53:42.901 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_get_user_policy_from_multiple_policies PASSED [ 6%] 2026-03-05T19:53:43.022 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_delete_user_policy PASSED [ 6%] 2026-03-05T19:53:43.206 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_delete_user_policy_invalid_user PASSED [ 6%] 2026-03-05T19:53:43.373 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_delete_user_policy_invalid_policy_name PASSED [ 6%] 2026-03-05T19:53:43.720 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_delete_user_policy_from_multiple_policies PASSED [ 6%] 2026-03-05T19:53:43.893 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_allow_bucket_actions_in_user_policy PASSED [ 6%] 2026-03-05T19:53:44.093 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_deny_bucket_actions_in_user_policy PASSED [ 7%] 2026-03-05T19:53:44.257 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_allow_object_actions_in_user_policy PASSED [ 7%] 2026-03-05T19:53:44.587 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_deny_object_actions_in_user_policy PASSED [ 7%] 2026-03-05T19:53:46.724 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_allow_multipart_actions_in_user_policy PASSED [ 7%] 2026-03-05T19:53:47.035 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_deny_multipart_actions_in_user_policy PASSED [ 7%] 2026-03-05T19:53:47.267 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_allow_tagging_actions_in_user_policy PASSED [ 7%] 2026-03-05T19:53:47.595 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_deny_tagging_actions_in_user_policy PASSED [ 7%] 2026-03-05T19:53:47.798 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_verify_conflicting_user_policy_statements PASSED [ 8%] 2026-03-05T19:53:48.097 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_verify_conflicting_user_policies PASSED [ 8%] 2026-03-05T19:53:48.262 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_verify_allow_iam_actions PASSED [ 8%] 2026-03-05T19:53:49.008 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_create PASSED [ 8%] 2026-03-05T19:53:49.503 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_case_insensitive_name PASSED [ 8%] 2026-03-05T19:53:50.114 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_delete PASSED [ 8%] 2026-03-05T19:53:51.532 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_list PASSED [ 9%] 2026-03-05T19:53:53.656 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_list_path_prefix PASSED [ 9%] 2026-03-05T19:53:54.675 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_update_name PASSED [ 9%] 2026-03-05T19:53:55.569 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_update_path PASSED [ 9%] 2026-03-05T19:53:56.166 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_access_key_create PASSED [ 9%] 2026-03-05T19:53:56.500 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_current_user_access_key_create PASSED [ 9%] 2026-03-05T19:53:57.291 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_access_key_update PASSED [ 10%] 2026-03-05T19:53:57.798 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_current_user_access_key_update PASSED [ 10%] 2026-03-05T19:53:58.525 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_access_key_delete PASSED [ 10%] 2026-03-05T19:53:58.996 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_current_user_access_key_delete PASSED [ 10%] 2026-03-05T19:53:59.975 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_access_key_list PASSED [ 10%] 2026-03-05T19:54:00.576 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_bucket_policy_allow PASSED [ 10%] 2026-03-05T19:54:01.666 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_policy PASSED [ 10%] 2026-03-05T19:54:02.725 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_policy_managed PASSED [ 11%] 2026-03-05T19:54:03.396 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_user_policy_allow PASSED [ 11%] 2026-03-05T19:54:04.018 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_group_create PASSED [ 11%] 2026-03-05T19:54:04.485 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_group_case_insensitive_name PASSED [ 11%] 2026-03-05T19:54:05.865 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_group_list PASSED [ 11%] 2026-03-05T19:54:06.764 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_group_update PASSED [ 11%] 2026-03-05T19:54:07.901 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_inline_group_policy PASSED [ 12%] 2026-03-05T19:54:08.957 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_managed_group_policy PASSED [ 12%] 2026-03-05T19:54:09.864 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_inline_group_policy_allow PASSED [ 12%] 2026-03-05T19:54:10.808 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_managed_group_policy_allow PASSED [ 12%] 2026-03-05T19:54:11.495 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_role_create PASSED [ 12%] 2026-03-05T19:54:11.968 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_role_case_insensitive_name PASSED [ 12%] 2026-03-05T19:54:12.531 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_role_delete PASSED [ 12%] 2026-03-05T19:54:13.742 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_role_list PASSED [ 13%] 2026-03-05T19:54:15.413 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_role_list_path_prefix PASSED [ 13%] 2026-03-05T19:54:16.010 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_role_update PASSED [ 13%] 2026-03-05T19:54:17.106 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_role_policy PASSED [ 13%] 2026-03-05T19:54:18.113 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_role_policy_managed PASSED [ 13%] 2026-03-05T19:54:18.959 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_role_policy_allow PASSED [ 13%] 2026-03-05T19:54:19.778 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_same_account_role_policy_allow PASSED [ 14%] 2026-03-05T19:54:20.641 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_role_policy_allow PASSED [ 14%] 2026-03-05T19:54:21.496 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_role_policy_allow_create_bucket PASSED [ 14%] 2026-03-05T19:54:22.291 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_role_policy_allow_get_role PASSED [ 14%] 2026-03-05T19:54:22.866 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_account_oidc_provider PASSED [ 14%] 2026-03-05T19:54:23.634 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_bucket_user_policy_allow_user_arn PASSED [ 14%] 2026-03-05T19:54:24.407 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_user_bucket_policy_allow_user_arn PASSED [ 15%] 2026-03-05T19:54:25.175 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_user_bucket_policy_allow_account_arn PASSED [ 15%] 2026-03-05T19:54:25.919 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_bucket_user_policy_allow_account_arn PASSED [ 15%] 2026-03-05T19:54:26.692 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_user_bucket_policy_allow_account_id PASSED [ 15%] 2026-03-05T19:54:27.434 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_bucket_user_policy_allow_account_id PASSED [ 15%] 2026-03-05T19:54:28.174 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_bucket_acl_user_policy_grant_user_id PASSED [ 15%] 2026-03-05T19:54:28.917 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_user_policy_bucket_acl_grant_user_id PASSED [ 15%] 2026-03-05T19:54:29.765 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_bucket_acl_user_policy_grant_canonical_id PASSED [ 16%] 2026-03-05T19:54:30.604 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_user_policy_bucket_acl_grant_canonical_id PASSED [ 16%] 2026-03-05T19:54:31.391 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_bucket_acl_user_policy_grant_account_email PASSED [ 16%] 2026-03-05T19:54:32.135 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_user_policy_bucket_acl_grant_account_email PASSED [ 16%] 2026-03-05T19:54:32.523 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_root_bucket_policy_allow_account_arn PASSED [ 16%] 2026-03-05T19:54:32.900 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_root_bucket_policy_allow_account_id PASSED [ 16%] 2026-03-05T19:54:33.239 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_root_bucket_acl_grant_canonical_id PASSED [ 17%] 2026-03-05T19:54:33.621 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_iam.py::test_cross_account_root_bucket_acl_grant_account_email PASSED [ 17%] 2026-03-05T19:54:33.839 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_empty PASSED [ 17%] 2026-03-05T19:54:34.165 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_distinct PASSED [ 17%] 2026-03-05T19:54:34.418 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_many PASSED [ 17%] 2026-03-05T19:54:34.677 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_many PASSED [ 17%] 2026-03-05T19:54:34.931 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_basic_key_count PASSED [ 17%] 2026-03-05T19:54:35.174 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_delimiter_basic PASSED [ 18%] 2026-03-05T19:54:35.388 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_delimiter_basic PASSED [ 18%] 2026-03-05T19:54:35.617 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_encoding_basic PASSED [ 18%] 2026-03-05T19:54:35.836 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_encoding_basic PASSED [ 18%] 2026-03-05T19:54:36.084 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_delimiter_prefix PASSED [ 18%] 2026-03-05T19:54:36.334 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_delimiter_prefix PASSED [ 18%] 2026-03-05T19:54:36.557 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_delimiter_prefix_ends_with_delimiter PASSED [ 19%] 2026-03-05T19:54:36.753 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_delimiter_prefix_ends_with_delimiter PASSED [ 19%] 2026-03-05T19:54:36.974 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_delimiter_alt PASSED [ 19%] 2026-03-05T19:54:37.192 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_delimiter_alt PASSED [ 19%] 2026-03-05T19:54:37.437 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_delimiter_prefix_underscore PASSED [ 19%] 2026-03-05T19:54:37.708 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_delimiter_prefix_underscore PASSED [ 19%] 2026-03-05T19:54:37.920 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_delimiter_percentage PASSED [ 20%] 2026-03-05T19:54:38.133 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_delimiter_percentage PASSED [ 20%] 2026-03-05T19:54:38.354 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_delimiter_whitespace PASSED [ 20%] 2026-03-05T19:54:38.696 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_delimiter_whitespace PASSED [ 20%] 2026-03-05T19:54:38.930 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_delimiter_dot PASSED [ 20%] 2026-03-05T19:54:39.139 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_delimiter_dot PASSED [ 20%] 2026-03-05T19:54:39.378 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_delimiter_unreadable PASSED [ 20%] 2026-03-05T19:54:39.597 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_delimiter_unreadable PASSED [ 21%] 2026-03-05T19:54:39.820 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_delimiter_empty PASSED [ 21%] 2026-03-05T19:54:40.028 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_delimiter_empty PASSED [ 21%] 2026-03-05T19:54:40.232 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_delimiter_none PASSED [ 21%] 2026-03-05T19:54:40.439 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_delimiter_none PASSED [ 21%] 2026-03-05T19:54:40.664 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_fetchowner_notempty PASSED [ 21%] 2026-03-05T19:54:40.865 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_fetchowner_defaultempty PASSED [ 22%] 2026-03-05T19:54:41.075 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_fetchowner_empty PASSED [ 22%] 2026-03-05T19:54:41.285 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_delimiter_not_exist PASSED [ 22%] 2026-03-05T19:54:41.492 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_delimiter_not_exist PASSED [ 22%] 2026-03-05T19:54:48.039 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_delimiter_not_skip_special PASSED [ 22%] 2026-03-05T19:54:48.238 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_prefix_basic PASSED [ 22%] 2026-03-05T19:54:48.458 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_prefix_basic PASSED [ 23%] 2026-03-05T19:54:48.664 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_prefix_alt PASSED [ 23%] 2026-03-05T19:54:48.879 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_prefix_alt PASSED [ 23%] 2026-03-05T19:54:49.098 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_prefix_empty PASSED [ 23%] 2026-03-05T19:54:49.310 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_prefix_empty PASSED [ 23%] 2026-03-05T19:54:49.551 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_prefix_none PASSED [ 23%] 2026-03-05T19:54:49.767 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_prefix_none PASSED [ 23%] 2026-03-05T19:54:49.976 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_prefix_not_exist PASSED [ 24%] 2026-03-05T19:54:50.226 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_prefix_not_exist PASSED [ 24%] 2026-03-05T19:54:50.587 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_prefix_unreadable PASSED [ 24%] 2026-03-05T19:54:50.805 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_prefix_unreadable PASSED [ 24%] 2026-03-05T19:54:51.053 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_prefix_delimiter_basic PASSED [ 24%] 2026-03-05T19:54:51.271 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_prefix_delimiter_basic PASSED [ 24%] 2026-03-05T19:54:51.491 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_prefix_delimiter_alt PASSED [ 25%] 2026-03-05T19:54:51.711 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_prefix_delimiter_alt PASSED [ 25%] 2026-03-05T19:54:51.928 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_prefix_delimiter_prefix_not_exist PASSED [ 25%] 2026-03-05T19:54:52.142 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_prefix_delimiter_prefix_not_exist PASSED [ 25%] 2026-03-05T19:54:52.366 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_prefix_delimiter_delimiter_not_exist PASSED [ 25%] 2026-03-05T19:54:52.606 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_prefix_delimiter_delimiter_not_exist PASSED [ 25%] 2026-03-05T19:54:52.824 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_prefix_delimiter_prefix_delimiter_not_exist PASSED [ 25%] 2026-03-05T19:54:53.044 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_prefix_delimiter_prefix_delimiter_not_exist PASSED [ 26%] 2026-03-05T19:54:53.310 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_maxkeys_one PASSED [ 26%] 2026-03-05T19:54:53.578 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_maxkeys_one PASSED [ 26%] 2026-03-05T19:54:53.798 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_maxkeys_zero PASSED [ 26%] 2026-03-05T19:54:54.012 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_maxkeys_zero PASSED [ 26%] 2026-03-05T19:54:54.257 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_maxkeys_none PASSED [ 26%] 2026-03-05T19:54:54.476 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_maxkeys_none PASSED [ 27%] 2026-03-05T19:54:54.547 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_account_usage PASSED [ 27%] 2026-03-05T19:54:54.749 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_head_bucket_usage PASSED [ 27%] 2026-03-05T19:54:55.241 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_unordered PASSED [ 27%] 2026-03-05T19:54:55.769 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_unordered PASSED [ 27%] 2026-03-05T19:54:55.992 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_maxkeys_invalid PASSED [ 27%] 2026-03-05T19:54:56.213 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_marker_none PASSED [ 28%] 2026-03-05T19:54:56.445 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_marker_empty PASSED [ 28%] 2026-03-05T19:54:56.658 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_continuationtoken_empty PASSED [ 28%] 2026-03-05T19:54:56.924 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_continuationtoken PASSED [ 28%] 2026-03-05T19:54:57.182 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_both_continuationtoken_startafter PASSED [ 28%] 2026-03-05T19:54:57.437 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_marker_unreadable PASSED [ 28%] 2026-03-05T19:54:57.670 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_startafter_unreadable PASSED [ 28%] 2026-03-05T19:54:57.890 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_marker_not_in_list PASSED [ 29%] 2026-03-05T19:54:58.113 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_startafter_not_in_list PASSED [ 29%] 2026-03-05T19:54:58.325 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_marker_after_list PASSED [ 29%] 2026-03-05T19:54:58.535 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_startafter_after_list PASSED [ 29%] 2026-03-05T19:54:58.939 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_return_data PASSED [ 29%] 2026-03-05T19:54:59.402 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_return_data_versioning PASSED [ 29%] 2026-03-05T19:54:59.557 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_objects_anonymous PASSED [ 30%] 2026-03-05T19:54:59.713 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_objects_anonymous PASSED [ 30%] 2026-03-05T19:54:59.862 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_objects_anonymous_fail PASSED [ 30%] 2026-03-05T19:55:00.015 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_listv2_objects_anonymous_fail PASSED [ 30%] 2026-03-05T19:55:00.085 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_notexist PASSED [ 30%] 2026-03-05T19:55:00.153 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucketv2_notexist PASSED [ 30%] 2026-03-05T19:55:00.221 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_delete_notexist PASSED [ 30%] 2026-03-05T19:55:00.444 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_delete_nonempty PASSED [ 31%] 2026-03-05T19:55:00.730 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_concurrent_set_canned_acl PASSED [ 31%] 2026-03-05T19:55:00.800 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_write_to_nonexist_bucket PASSED [ 31%] 2026-03-05T19:55:01.015 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_write_with_chunked_transfer_encoding PASSED [ 31%] 2026-03-05T19:55:01.178 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_delete PASSED [ 31%] 2026-03-05T19:55:01.333 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_read_not_exist PASSED [ 31%] 2026-03-05T19:55:01.483 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_requestid_matches_header_on_error PASSED [ 32%] 2026-03-05T19:55:01.989 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_concurrent_multi_object_delete PASSED [ 32%] 2026-03-05T19:55:02.352 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multi_object_delete PASSED [ 32%] 2026-03-05T19:55:02.693 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multi_objectv2_delete PASSED [ 32%] 2026-03-05T19:55:10.419 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multi_object_delete_key_limit PASSED [ 32%] 2026-03-05T19:55:17.214 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multi_objectv2_delete_key_limit PASSED [ 32%] 2026-03-05T19:55:17.406 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_head_zero_bytes PASSED [ 33%] 2026-03-05T19:55:17.597 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_write_check_etag PASSED [ 33%] 2026-03-05T19:55:17.802 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_write_cache_control PASSED [ 33%] 2026-03-05T19:55:18.006 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_write_expires PASSED [ 33%] 2026-03-05T19:55:18.257 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_write_read_update_read_delete PASSED [ 33%] 2026-03-05T19:55:18.464 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_set_get_metadata_none_to_good PASSED [ 33%] 2026-03-05T19:55:18.663 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_set_get_metadata_none_to_empty PASSED [ 33%] 2026-03-05T19:55:18.873 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_set_get_metadata_overwrite_to_empty PASSED [ 34%] 2026-03-05T19:55:19.108 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_metadata_replaced_on_put PASSED [ 34%] 2026-03-05T19:55:19.365 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_write_file PASSED [ 34%] 2026-03-05T19:55:19.618 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_anonymous_request PASSED [ 34%] 2026-03-05T19:55:19.820 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_authenticated_request PASSED [ 34%] 2026-03-05T19:55:20.070 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_authenticated_no_content_type PASSED [ 34%] 2026-03-05T19:55:20.224 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_authenticated_request_bad_access_key PASSED [ 35%] 2026-03-05T19:55:20.416 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_set_success_code PASSED [ 35%] 2026-03-05T19:55:20.613 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_set_invalid_success_code PASSED [ 35%] 2026-03-05T19:55:20.845 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_upload_larger_than_chunk PASSED [ 35%] 2026-03-05T19:55:21.087 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_set_key_from_filename PASSED [ 35%] 2026-03-05T19:55:21.445 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_ignored_header PASSED [ 35%] 2026-03-05T19:55:21.804 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_case_insensitive_condition_fields PASSED [ 35%] 2026-03-05T19:55:22.002 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_escaped_field_values PASSED [ 36%] 2026-03-05T19:55:22.244 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_success_redirect_action PASSED [ 36%] 2026-03-05T19:55:22.394 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_invalid_signature PASSED [ 36%] 2026-03-05T19:55:22.544 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_invalid_access_key PASSED [ 36%] 2026-03-05T19:55:22.706 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_invalid_date_format PASSED [ 36%] 2026-03-05T19:55:22.861 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_no_key_specified PASSED [ 36%] 2026-03-05T19:55:23.023 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_missing_signature PASSED [ 37%] 2026-03-05T19:55:23.204 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_missing_policy_condition PASSED [ 37%] 2026-03-05T19:55:23.420 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_user_specified_header PASSED [ 37%] 2026-03-05T19:55:23.569 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_request_missing_policy_specified_field PASSED [ 37%] 2026-03-05T19:55:23.722 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_condition_is_case_sensitive PASSED [ 37%] 2026-03-05T19:55:23.880 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_expires_is_case_sensitive PASSED [ 37%] 2026-03-05T19:55:24.036 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_expired_policy PASSED [ 38%] 2026-03-05T19:55:24.275 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_wrong_bucket PASSED [ 38%] 2026-03-05T19:55:24.430 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_invalid_request_field_value PASSED [ 38%] 2026-03-05T19:55:24.582 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_missing_expires_condition PASSED [ 38%] 2026-03-05T19:55:24.790 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_missing_conditions_list PASSED [ 38%] 2026-03-05T19:55:24.947 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_upload_size_limit_exceeded PASSED [ 38%] 2026-03-05T19:55:25.099 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_missing_content_length_argument PASSED [ 38%] 2026-03-05T19:55:25.250 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_invalid_content_length_argument PASSED [ 39%] 2026-03-05T19:55:25.401 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_upload_size_below_minimum PASSED [ 39%] 2026-03-05T19:55:25.651 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_upload_size_rgw_chunk_size_bug PASSED [ 39%] 2026-03-05T19:55:25.806 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_empty_conditions PASSED [ 39%] 2026-03-05T19:55:26.047 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_object_ifmatch_good PASSED [ 39%] 2026-03-05T19:55:26.287 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_object_ifmatch_failed PASSED [ 39%] 2026-03-05T19:55:26.506 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_object_ifnonematch_good PASSED [ 40%] 2026-03-05T19:55:26.745 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_object_ifnonematch_failed PASSED [ 40%] 2026-03-05T19:55:26.991 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_object_ifmodifiedsince_good PASSED [ 40%] 2026-03-05T19:55:28.199 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_object_ifmodifiedsince_failed PASSED [ 40%] 2026-03-05T19:55:28.442 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_object_ifunmodifiedsince_good PASSED [ 40%] 2026-03-05T19:55:28.685 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_object_ifunmodifiedsince_failed PASSED [ 40%] 2026-03-05T19:55:28.983 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_object_ifmatch_good PASSED [ 41%] 2026-03-05T19:55:29.308 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_object_ifmatch_failed PASSED [ 41%] 2026-03-05T19:55:29.618 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_object_ifmatch_overwrite_existed_good PASSED [ 41%] 2026-03-05T19:55:29.857 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_object_ifmatch_nonexisted_failed PASSED [ 41%] 2026-03-05T19:55:30.140 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_object_ifnonmatch_good PASSED [ 41%] 2026-03-05T19:55:30.465 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_object_ifnonmatch_failed PASSED [ 41%] 2026-03-05T19:55:30.711 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_object_ifnonmatch_nonexisted_good PASSED [ 41%] 2026-03-05T19:55:31.043 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_object_ifnonmatch_overwrite_existed_failed PASSED [ 42%] 2026-03-05T19:55:31.245 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_get PASSED [ 42%] 2026-03-05T19:55:31.367 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_get_bucket_gone PASSED [ 42%] 2026-03-05T19:55:31.511 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_delete_key_bucket_gone PASSED [ 42%] 2026-03-05T19:55:31.671 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_get_object_gone PASSED [ 42%] 2026-03-05T19:55:31.836 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_head PASSED [ 42%] 2026-03-05T19:55:31.904 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_head_notexist PASSED [ 43%] 2026-03-05T19:55:32.143 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_head_extended PASSED [ 43%] 2026-03-05T19:55:32.338 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_get_bucket_acl PASSED [ 43%] 2026-03-05T19:55:32.537 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_get_object_acl PASSED [ 43%] 2026-03-05T19:55:34.985 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_put_acl_mtime PASSED [ 43%] 2026-03-05T19:55:35.204 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_authenticated PASSED [ 43%] 2026-03-05T19:55:35.407 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_response_headers PASSED [ 43%] 2026-03-05T19:55:35.610 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_authenticated_bucket_acl PASSED [ 44%] 2026-03-05T19:55:35.821 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_authenticated_object_acl PASSED [ 44%] 2026-03-05T19:55:35.984 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_authenticated_bucket_gone PASSED [ 44%] 2026-03-05T19:55:36.198 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_authenticated_object_gone PASSED [ 44%] 2026-03-05T19:55:36.415 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_get_x_amz_expires_not_expired PASSED [ 44%] 2026-03-05T19:55:36.623 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_get_x_amz_expires_not_expired_tenant PASSED [ 44%] 2026-03-05T19:55:36.861 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_get_x_amz_expires_out_range_zero PASSED [ 45%] 2026-03-05T19:55:37.071 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_get_x_amz_expires_out_max_range PASSED [ 45%] 2026-03-05T19:55:37.275 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_get_x_amz_expires_out_positive_range PASSED [ 45%] 2026-03-05T19:55:37.490 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_anon_put PASSED [ 45%] 2026-03-05T19:55:37.695 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_anon_put_write_access PASSED [ 45%] 2026-03-05T19:55:37.930 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_put_authenticated PASSED [ 45%] 2026-03-05T19:55:38.145 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_presigned_put_object_with_acl PASSED [ 46%] 2026-03-05T19:55:38.362 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_presigned_put_object_with_acl_tenant PASSED [ 46%] 2026-03-05T19:55:38.557 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_raw_put_authenticated_expired PASSED [ 46%] 2026-03-05T19:55:38.648 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_bad_starts_nonalpha PASSED [ 46%] 2026-03-05T19:55:38.724 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_bad_short_one PASSED [ 46%] 2026-03-05T19:55:38.797 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_bad_short_two PASSED [ 46%] 2026-03-05T19:55:38.958 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_good_long_60 PASSED [ 46%] 2026-03-05T19:55:39.111 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_good_long_61 PASSED [ 47%] 2026-03-05T19:55:39.273 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_good_long_62 PASSED [ 47%] 2026-03-05T19:55:39.428 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_good_long_63 PASSED [ 47%] 2026-03-05T19:55:39.628 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_long_name PASSED [ 47%] 2026-03-05T19:55:39.696 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_bad_ip PASSED [ 47%] 2026-03-05T19:55:39.765 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_dns_underscore PASSED [ 47%] 2026-03-05T19:55:39.915 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_dns_long PASSED [ 48%] 2026-03-05T19:55:39.984 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_dns_dash_at_end PASSED [ 48%] 2026-03-05T19:55:40.053 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_dns_dot_dot PASSED [ 48%] 2026-03-05T19:55:40.120 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_dns_dot_dash PASSED [ 48%] 2026-03-05T19:55:40.188 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_dns_dash_dot PASSED [ 48%] 2026-03-05T19:55:40.361 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_exists PASSED [ 48%] 2026-03-05T19:55:40.590 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_get_location PASSED [ 48%] 2026-03-05T19:55:40.752 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_exists_nonowner PASSED [ 49%] 2026-03-05T19:55:40.987 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_recreate_overwrite_acl PASSED [ 49%] 2026-03-05T19:55:41.190 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_recreate_new_acl PASSED [ 49%] 2026-03-05T19:55:41.341 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_default PASSED [ 49%] 2026-03-05T19:55:41.536 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_canned_during_create PASSED [ 49%] 2026-03-05T19:55:41.776 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_canned PASSED [ 49%] 2026-03-05T19:55:41.968 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_canned_publicreadwrite PASSED [ 50%] 2026-03-05T19:55:42.178 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_canned_authenticatedread PASSED [ 50%] 2026-03-05T19:55:42.384 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_bucket_acl_grant_group_read PASSED [ 50%] 2026-03-05T19:55:42.625 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_acl_default PASSED [ 50%] 2026-03-05T19:55:42.866 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_acl_canned_during_create PASSED [ 50%] 2026-03-05T19:55:43.160 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_acl_canned PASSED [ 50%] 2026-03-05T19:55:43.428 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_acl_canned_publicreadwrite PASSED [ 51%] 2026-03-05T19:55:43.669 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_acl_canned_authenticatedread PASSED [ 51%] 2026-03-05T19:55:43.959 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_acl_canned_bucketownerread PASSED [ 51%] 2026-03-05T19:55:44.250 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_acl_canned_bucketownerfullcontrol PASSED [ 51%] 2026-03-05T19:55:44.503 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_acl_full_control_verify_owner PASSED [ 51%] 2026-03-05T19:55:44.711 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_acl_full_control_verify_attributes PASSED [ 51%] 2026-03-05T19:55:44.870 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_canned_private_to_private PASSED [ 51%] 2026-03-05T19:55:45.190 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_acl PASSED [ 52%] 2026-03-05T19:55:45.487 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_acl_write PASSED [ 52%] 2026-03-05T19:55:45.775 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_acl_writeacp PASSED [ 52%] 2026-03-05T19:55:46.066 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_acl_read PASSED [ 52%] 2026-03-05T19:55:46.357 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_acl_readacp PASSED [ 52%] 2026-03-05T19:55:46.626 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_grant_userid_fullcontrol PASSED [ 52%] 2026-03-05T19:55:46.841 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_grant_userid_read PASSED [ 53%] 2026-03-05T19:55:47.088 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_grant_userid_readacp PASSED [ 53%] 2026-03-05T19:55:47.364 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_grant_userid_write PASSED [ 53%] 2026-03-05T19:55:47.587 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_grant_userid_writeacp PASSED [ 53%] 2026-03-05T19:55:47.748 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_grant_nonexist_user PASSED [ 53%] 2026-03-05T19:55:48.112 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_header_acl_grants PASSED [ 53%] 2026-03-05T19:55:48.354 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_header_acl_grants PASSED [ 53%] 2026-03-05T19:55:48.584 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_grant_email PASSED [ 54%] 2026-03-05T19:55:48.740 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_grant_email_not_exist PASSED [ 54%] 2026-03-05T19:55:49.045 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_acl_revoke_all PASSED [ 54%] 2026-03-05T19:55:49.404 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_access_bucket_private_object_private PASSED [ 54%] 2026-03-05T19:55:49.756 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_access_bucket_private_objectv2_private PASSED [ 54%] 2026-03-05T19:55:50.124 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_access_bucket_private_object_publicread PASSED [ 54%] 2026-03-05T19:55:50.512 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_access_bucket_private_objectv2_publicread PASSED [ 55%] 2026-03-05T19:55:50.867 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_access_bucket_private_object_publicreadwrite PASSED [ 55%] 2026-03-05T19:55:51.228 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_access_bucket_private_objectv2_publicreadwrite PASSED [ 55%] 2026-03-05T19:55:51.590 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_access_bucket_publicread_object_private PASSED [ 55%] 2026-03-05T19:55:51.943 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_access_bucket_publicread_object_publicread PASSED [ 55%] 2026-03-05T19:55:52.302 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_access_bucket_publicread_object_publicreadwrite PASSED [ 55%] 2026-03-05T19:55:52.651 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_access_bucket_publicreadwrite_object_private PASSED [ 56%] 2026-03-05T19:55:52.972 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_access_bucket_publicreadwrite_object_publicread PASSED [ 56%] 2026-03-05T19:55:53.304 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_access_bucket_publicreadwrite_object_publicreadwrite PASSED [ 56%] 2026-03-05T19:55:53.832 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_buckets_create_then_list PASSED [ 56%] 2026-03-05T19:55:54.367 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_buckets_list_ctime PASSED [ 56%] 2026-03-05T19:55:54.435 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_list_buckets_anonymous PASSED [ 56%] 2026-03-05T19:55:54.506 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_list_buckets_invalid_auth PASSED [ 56%] 2026-03-05T19:55:54.579 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_list_buckets_bad_auth PASSED [ 57%] 2026-03-05T19:55:54.766 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_good_starts_alpha PASSED [ 57%] 2026-03-05T19:55:54.927 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_good_starts_digit PASSED [ 57%] 2026-03-05T19:55:55.085 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_good_contains_period PASSED [ 57%] 2026-03-05T19:55:55.240 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_naming_good_contains_hyphen PASSED [ 57%] 2026-03-05T19:55:55.476 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_recreate_not_overriding PASSED [ 57%] 2026-03-05T19:55:56.248 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_create_special_key_names PASSED [ 58%] 2026-03-05T19:55:56.483 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_list_special_prefix PASSED [ 58%] 2026-03-05T19:55:56.768 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_zero_size PASSED [ 58%] 2026-03-05T19:55:57.132 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_16m PASSED [ 58%] 2026-03-05T19:55:57.428 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_same_bucket PASSED [ 58%] 2026-03-05T19:55:57.719 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_verify_contenttype PASSED [ 58%] 2026-03-05T19:55:57.967 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_to_itself PASSED [ 58%] 2026-03-05T19:55:58.216 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_to_itself_with_metadata PASSED [ 59%] 2026-03-05T19:55:58.631 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_diff_bucket PASSED [ 59%] 2026-03-05T19:55:58.939 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_not_owned_bucket PASSED [ 59%] 2026-03-05T19:55:59.211 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_not_owned_object_bucket PASSED [ 59%] 2026-03-05T19:55:59.530 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_canned_acl PASSED [ 59%] 2026-03-05T19:56:00.016 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_retaining_metadata PASSED [ 59%] 2026-03-05T19:56:00.467 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_replacing_metadata PASSED [ 60%] 2026-03-05T19:56:00.630 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_bucket_not_found PASSED [ 60%] 2026-03-05T19:56:00.794 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_key_not_found PASSED [ 60%] 2026-03-05T19:56:01.786 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_versioned_bucket PASSED [ 60%] 2026-03-05T19:56:02.103 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_versioned_url_encoding PASSED [ 60%] 2026-03-05T19:56:03.429 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_copy_versioning_multipart_upload PASSED [ 60%] 2026-03-05T19:56:03.603 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_upload_empty PASSED [ 61%] 2026-03-05T19:56:03.834 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_upload_small PASSED [ 61%] 2026-03-05T19:56:04.355 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_copy_small PASSED [ 61%] 2026-03-05T19:56:04.649 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_copy_invalid_range PASSED [ 61%] 2026-03-05T19:56:05.138 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_copy_without_range PASSED [ 61%] 2026-03-05T19:56:06.101 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_copy_special_names PASSED [ 61%] 2026-03-05T19:56:06.805 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_upload PASSED [ 61%] 2026-03-05T19:56:08.438 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_copy_versioned PASSED [ 62%] 2026-03-05T19:56:12.228 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_upload_resend_part PASSED [ 62%] 2026-03-05T19:56:12.968 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_upload_multiple_sizes PASSED [ 62%] 2026-03-05T19:56:14.806 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_copy_multiple_sizes PASSED [ 62%] 2026-03-05T19:56:15.063 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_upload_size_too_small PASSED [ 62%] 2026-03-05T19:56:15.528 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_upload_contents PASSED [ 62%] 2026-03-05T19:56:15.953 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_upload_overwrite_existing_object PASSED [ 63%] 2026-03-05T19:56:16.252 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_abort_multipart_upload PASSED [ 63%] 2026-03-05T19:56:16.506 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_abort_multipart_upload_not_found PASSED [ 63%] 2026-03-05T19:56:16.866 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_list_multipart_upload PASSED [ 63%] 2026-03-05T19:56:17.149 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_list_multipart_upload_owner PASSED [ 63%] 2026-03-05T19:56:17.371 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_upload_missing_part PASSED [ 63%] 2026-03-05T19:56:17.600 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_upload_incorrect_etag PASSED [ 64%] 2026-03-05T19:56:24.158 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_get_part PASSED [ 64%] 2026-03-05T19:56:24.863 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_single_get_part PASSED [ 64%] 2026-03-05T19:56:25.159 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_non_multipart_get_part PASSED [ 64%] 2026-03-05T19:56:25.544 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_100_continue PASSED [ 64%] 2026-03-05T19:56:25.814 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_set_cors PASSED [ 64%] 2026-03-05T19:56:29.036 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_cors_origin_response PASSED [ 64%] 2026-03-05T19:56:32.212 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_cors_origin_wildcard PASSED [ 65%] 2026-03-05T19:56:35.392 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_cors_header_option PASSED [ 65%] 2026-03-05T19:56:35.600 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_cors_presigned_get_object PASSED [ 65%] 2026-03-05T19:56:35.807 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_cors_presigned_get_object_tenant PASSED [ 65%] 2026-03-05T19:56:36.015 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_cors_presigned_put_object PASSED [ 65%] 2026-03-05T19:56:36.222 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_cors_presigned_put_object_with_acl PASSED [ 65%] 2026-03-05T19:56:36.425 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_cors_presigned_put_object_tenant PASSED [ 66%] 2026-03-05T19:56:36.665 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_cors_presigned_put_object_tenant_with_acl PASSED [ 66%] 2026-03-05T19:56:36.922 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_set_bucket_tagging PASSED [ 66%] 2026-03-05T19:56:37.160 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_atomic_read_1mb PASSED [ 66%] 2026-03-05T19:56:37.465 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_atomic_read_4mb PASSED [ 66%] 2026-03-05T19:56:37.825 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_atomic_read_8mb PASSED [ 66%] 2026-03-05T19:56:38.086 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_atomic_write_1mb PASSED [ 66%] 2026-03-05T19:56:38.420 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_atomic_write_4mb PASSED [ 67%] 2026-03-05T19:56:38.809 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_atomic_write_8mb PASSED [ 67%] 2026-03-05T19:56:39.061 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_atomic_dual_write_1mb PASSED [ 67%] 2026-03-05T19:56:39.355 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_atomic_dual_write_4mb PASSED [ 67%] 2026-03-05T19:56:39.758 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_atomic_dual_write_8mb PASSED [ 67%] 2026-03-05T19:56:40.034 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_atomic_conditional_write_1mb PASSED [ 67%] 2026-03-05T19:56:40.371 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_atomic_multipart_upload_write PASSED [ 68%] 2026-03-05T19:56:40.785 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_resend_first_finishes_last PASSED [ 68%] 2026-03-05T19:56:41.034 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_ranged_request_response_code PASSED [ 68%] 2026-03-05T19:56:43.750 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_ranged_big_request_response_code PASSED [ 68%] 2026-03-05T19:56:44.003 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_ranged_request_skip_leading_bytes_response_code PASSED [ 68%] 2026-03-05T19:56:44.249 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_ranged_request_return_trailing_bytes_response_code PASSED [ 68%] 2026-03-05T19:56:44.521 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_ranged_request_invalid_range PASSED [ 69%] 2026-03-05T19:56:44.768 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_ranged_request_empty_object PASSED [ 69%] 2026-03-05T19:56:45.115 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_bucket_create_suspend PASSED [ 69%] 2026-03-05T19:56:50.900 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_obj_create_read_remove PASSED [ 69%] 2026-03-05T19:56:51.326 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_obj_create_read_remove_head PASSED [ 69%] 2026-03-05T19:56:51.643 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_obj_plain_null_version_removal PASSED [ 69%] 2026-03-05T19:56:52.069 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_obj_plain_null_version_overwrite PASSED [ 69%] 2026-03-05T19:56:52.536 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_obj_plain_null_version_overwrite_suspended PASSED [ 70%] 2026-03-05T19:56:54.940 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_obj_suspend_versions PASSED [ 70%] 2026-03-05T19:56:55.314 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_obj_suspended_copy PASSED [ 70%] 2026-03-05T19:56:58.424 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_obj_create_versions_remove_all PASSED [ 70%] 2026-03-05T19:57:10.277 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_obj_create_versions_remove_special_names PASSED [ 70%] 2026-03-05T19:57:11.412 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_obj_create_overwrite_multipart PASSED [ 70%] 2026-03-05T19:57:12.350 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_obj_list_marker PASSED [ 71%] 2026-03-05T19:57:13.388 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_copy_obj_version PASSED [ 71%] 2026-03-05T19:57:13.801 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_multi_object_delete PASSED [ 71%] 2026-03-05T19:57:14.214 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_multi_object_delete_with_marker PASSED [ 71%] 2026-03-05T19:57:14.513 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_multi_object_delete_with_marker_create PASSED [ 71%] 2026-03-05T19:57:15.050 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioned_object_acl PASSED [ 71%] 2026-03-05T19:57:15.383 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioned_object_acl_no_version_specified PASSED [ 71%] 2026-03-05T19:57:15.843 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioned_concurrent_object_create_and_remove PASSED [ 72%] 2026-03-05T19:57:16.035 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_lifecycle_set PASSED [ 72%] 2026-03-05T19:57:16.246 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_lifecycle_get PASSED [ 72%] 2026-03-05T19:57:16.471 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_lifecycle_get_no_id PASSED [ 72%] 2026-03-05T19:57:16.633 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_lifecycle_id_too_long PASSED [ 72%] 2026-03-05T19:57:16.793 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_lifecycle_same_id PASSED [ 72%] 2026-03-05T19:57:17.043 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_lifecycle_invalid_status PASSED [ 73%] 2026-03-05T19:57:17.212 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_lifecycle_set_date PASSED [ 73%] 2026-03-05T19:57:17.373 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_lifecycle_set_invalid_date PASSED [ 73%] 2026-03-05T19:57:17.621 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_lifecycle_set_noncurrent PASSED [ 73%] 2026-03-05T19:57:17.792 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_lifecycle_set_deletemarker PASSED [ 73%] 2026-03-05T19:57:17.961 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_lifecycle_set_filter PASSED [ 73%] 2026-03-05T19:57:18.129 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_lifecycle_set_empty_filter PASSED [ 74%] 2026-03-05T19:57:18.309 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_lifecycle_set_multipart PASSED [ 74%] 2026-03-05T19:57:18.473 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_lifecycle_transition_set_invalid_date PASSED [ 74%] 2026-03-05T19:57:18.727 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encrypted_transfer_1b PASSED [ 74%] 2026-03-05T19:57:18.984 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encrypted_transfer_1kb PASSED [ 74%] 2026-03-05T19:57:19.210 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encrypted_transfer_1MB PASSED [ 74%] 2026-03-05T19:57:19.492 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encrypted_transfer_13b PASSED [ 74%] 2026-03-05T19:57:19.708 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encryption_sse_c_method_head PASSED [ 75%] 2026-03-05T19:57:19.955 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encryption_sse_c_present PASSED [ 75%] 2026-03-05T19:57:20.202 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encryption_sse_c_other_key PASSED [ 75%] 2026-03-05T19:57:20.374 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encryption_sse_c_invalid_md5 PASSED [ 75%] 2026-03-05T19:57:20.536 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encryption_sse_c_no_md5 PASSED [ 75%] 2026-03-05T19:57:20.695 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encryption_sse_c_no_key PASSED [ 75%] 2026-03-05T19:57:20.857 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encryption_key_no_sse_c PASSED [ 76%] 2026-03-05T19:57:22.855 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encryption_sse_c_multipart_upload PASSED [ 76%] 2026-03-05T19:57:24.506 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encryption_sse_c_unaligned_multipart_upload PASSED [ 76%] 2026-03-05T19:57:25.124 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encryption_sse_c_multipart_bad_download PASSED [ 76%] 2026-03-05T19:57:25.329 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_encryption_sse_c_post_object_authenticated_request PASSED [ 76%] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout:/runner/scratch/rpms/ceph/19.2.3-47-gc24117fd552/BUILD/ceph-19.2.3-47-gc24117fd552/src/rgw/rgw_kms.cc: In function 'int reconstitute_actual_key_from_kms(const DoutPrefixProvider*, std::map, ceph::buffer::v15_2_0::list>&, rgw::kms::KMSCache*, optional_yield, std::string&)' thread 7f9bb3926640 time 2026-03-05T19:57:25.353932+0100 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout:/runner/scratch/rpms/ceph/19.2.3-47-gc24117fd552/BUILD/ceph-19.2.3-47-gc24117fd552/src/rgw/rgw_kms.cc: 1205: FAILED ceph_assert(!wrapped_key.empty()) 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: ceph version 19.2.3-47-gc24117fd552 (c24117fd5525679b799527bc1bd1f1dd0a2db5e2) squid (stable) 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x117) [0x7f9c1b7842b3] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 2: /usr/lib64/ceph/libceph-common.so.2(+0x184472) [0x7f9c1b784472] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 3: (reconstitute_actual_key_from_kms(DoutPrefixProvider const*, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, rgw::kms::KMSCache*, optional_yield, std::__cxx11::basic_string, std::allocator >&)+0x6e6) [0x560b577030e6] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 4: (rgw_s3_prepare_decrypt(req_state*, optional_yield, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, std::unique_ptr >*, std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >&)+0x403) [0x560b576d1c43] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 5: (RGWGetObj_ObjStore_S3::get_decrypt_filter(std::unique_ptr >*, RGWGetObj_Filter*, ceph::buffer::v15_2_0::list*)+0xa6) [0x560b57606f06] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 6: (RGWGetObj::execute(optional_yield)+0xef5) [0x560b57591905] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 7: (rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, rgw::sal::Driver*, bool)+0xa70) [0x560b57431220] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 8: (process_request(RGWProcessEnv const&, RGWRequest*, std::__cxx11::basic_string, std::allocator > const&, RGWRestfulIO*, optional_yield, rgw::dmclock::Scheduler*, std::__cxx11::basic_string, std::allocator >*, std::chrono::duration >*, int*)+0xf54) [0x560b57432984] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 9: radosgw(+0xe638c4) [0x560b57d548c4] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 10: radosgw(+0x4912d6) [0x560b573822d6] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 11: radosgw(+0x472be4) [0x560b57363be4] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 12: make_fcontext() 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout:2026-03-05T19:57:25.353+0100 7f9bb3926640 -1 /runner/scratch/rpms/ceph/19.2.3-47-gc24117fd552/BUILD/ceph-19.2.3-47-gc24117fd552/src/rgw/rgw_kms.cc: In function 'int reconstitute_actual_key_from_kms(const DoutPrefixProvider*, std::map, ceph::buffer::v15_2_0::list>&, rgw::kms::KMSCache*, optional_yield, std::string&)' thread 7f9bb3926640 time 2026-03-05T19:57:25.353932+0100 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout:/runner/scratch/rpms/ceph/19.2.3-47-gc24117fd552/BUILD/ceph-19.2.3-47-gc24117fd552/src/rgw/rgw_kms.cc: 1205: FAILED ceph_assert(!wrapped_key.empty()) 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: ceph version 19.2.3-47-gc24117fd552 (c24117fd5525679b799527bc1bd1f1dd0a2db5e2) squid (stable) 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x117) [0x7f9c1b7842b3] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 2: /usr/lib64/ceph/libceph-common.so.2(+0x184472) [0x7f9c1b784472] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 3: (reconstitute_actual_key_from_kms(DoutPrefixProvider const*, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, rgw::kms::KMSCache*, optional_yield, std::__cxx11::basic_string, std::allocator >&)+0x6e6) [0x560b577030e6] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 4: (rgw_s3_prepare_decrypt(req_state*, optional_yield, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, std::unique_ptr >*, std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >&)+0x403) [0x560b576d1c43] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 5: (RGWGetObj_ObjStore_S3::get_decrypt_filter(std::unique_ptr >*, RGWGetObj_Filter*, ceph::buffer::v15_2_0::list*)+0xa6) [0x560b57606f06] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 6: (RGWGetObj::execute(optional_yield)+0xef5) [0x560b57591905] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 7: (rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, rgw::sal::Driver*, bool)+0xa70) [0x560b57431220] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 8: (process_request(RGWProcessEnv const&, RGWRequest*, std::__cxx11::basic_string, std::allocator > const&, RGWRestfulIO*, optional_yield, rgw::dmclock::Scheduler*, std::__cxx11::basic_string, std::allocator >*, std::chrono::duration >*, int*)+0xf54) [0x560b57432984] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 9: radosgw(+0xe638c4) [0x560b57d548c4] 2026-03-05T19:57:25.359 INFO:tasks.rgw.client.0.vm04.stdout: 10: radosgw(+0x4912d6) [0x560b573822d6] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 11: radosgw(+0x472be4) [0x560b57363be4] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 12: make_fcontext() 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout:*** Caught signal (Aborted) ** 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: in thread 7f9bb3926640 thread_name:io_context_pool 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: ceph version 19.2.3-47-gc24117fd552 (c24117fd5525679b799527bc1bd1f1dd0a2db5e2) squid (stable) 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 1: /lib64/libc.so.6(+0x3fc30) [0x7f9c1a43fc30] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 2: /lib64/libc.so.6(+0x8d02c) [0x7f9c1a48d02c] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 3: raise() 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 4: abort() 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 5: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x171) [0x7f9c1b78430d] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 6: /usr/lib64/ceph/libceph-common.so.2(+0x184472) [0x7f9c1b784472] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 7: (reconstitute_actual_key_from_kms(DoutPrefixProvider const*, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, rgw::kms::KMSCache*, optional_yield, std::__cxx11::basic_string, std::allocator >&)+0x6e6) [0x560b577030e6] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 8: (rgw_s3_prepare_decrypt(req_state*, optional_yield, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, std::unique_ptr >*, std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >&)+0x403) [0x560b576d1c43] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 9: (RGWGetObj_ObjStore_S3::get_decrypt_filter(std::unique_ptr >*, RGWGetObj_Filter*, ceph::buffer::v15_2_0::list*)+0xa6) [0x560b57606f06] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 10: (RGWGetObj::execute(optional_yield)+0xef5) [0x560b57591905] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 11: (rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, rgw::sal::Driver*, bool)+0xa70) [0x560b57431220] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 12: (process_request(RGWProcessEnv const&, RGWRequest*, std::__cxx11::basic_string, std::allocator > const&, RGWRestfulIO*, optional_yield, rgw::dmclock::Scheduler*, std::__cxx11::basic_string, std::allocator >*, std::chrono::duration >*, int*)+0xf54) [0x560b57432984] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 13: radosgw(+0xe638c4) [0x560b57d548c4] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 14: radosgw(+0x4912d6) [0x560b573822d6] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 15: radosgw(+0x472be4) [0x560b57363be4] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 16: make_fcontext() 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout:2026-03-05T19:57:25.354+0100 7f9bb3926640 -1 *** Caught signal (Aborted) ** 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: in thread 7f9bb3926640 thread_name:io_context_pool 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: ceph version 19.2.3-47-gc24117fd552 (c24117fd5525679b799527bc1bd1f1dd0a2db5e2) squid (stable) 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 1: /lib64/libc.so.6(+0x3fc30) [0x7f9c1a43fc30] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 2: /lib64/libc.so.6(+0x8d02c) [0x7f9c1a48d02c] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 3: raise() 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 4: abort() 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 5: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x171) [0x7f9c1b78430d] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 6: /usr/lib64/ceph/libceph-common.so.2(+0x184472) [0x7f9c1b784472] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 7: (reconstitute_actual_key_from_kms(DoutPrefixProvider const*, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, rgw::kms::KMSCache*, optional_yield, std::__cxx11::basic_string, std::allocator >&)+0x6e6) [0x560b577030e6] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 8: (rgw_s3_prepare_decrypt(req_state*, optional_yield, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, std::unique_ptr >*, std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >&)+0x403) [0x560b576d1c43] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 9: (RGWGetObj_ObjStore_S3::get_decrypt_filter(std::unique_ptr >*, RGWGetObj_Filter*, ceph::buffer::v15_2_0::list*)+0xa6) [0x560b57606f06] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 10: (RGWGetObj::execute(optional_yield)+0xef5) [0x560b57591905] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 11: (rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, rgw::sal::Driver*, bool)+0xa70) [0x560b57431220] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 12: (process_request(RGWProcessEnv const&, RGWRequest*, std::__cxx11::basic_string, std::allocator > const&, RGWRestfulIO*, optional_yield, rgw::dmclock::Scheduler*, std::__cxx11::basic_string, std::allocator >*, std::chrono::duration >*, int*)+0xf54) [0x560b57432984] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 13: radosgw(+0xe638c4) [0x560b57d548c4] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 14: radosgw(+0x4912d6) [0x560b573822d6] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 15: radosgw(+0x472be4) [0x560b57363be4] 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 16: make_fcontext() 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: NOTE: a copy of the executable, or `objdump -rdS ` is needed to interpret this. 2026-03-05T19:57:25.360 INFO:tasks.rgw.client.0.vm04.stdout: 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: -1> 2026-03-05T19:57:25.353+0100 7f9bb3926640 -1 /runner/scratch/rpms/ceph/19.2.3-47-gc24117fd552/BUILD/ceph-19.2.3-47-gc24117fd552/src/rgw/rgw_kms.cc: In function 'int reconstitute_actual_key_from_kms(const DoutPrefixProvider*, std::map, ceph::buffer::v15_2_0::list>&, rgw::kms::KMSCache*, optional_yield, std::string&)' thread 7f9bb3926640 time 2026-03-05T19:57:25.353932+0100 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout:/runner/scratch/rpms/ceph/19.2.3-47-gc24117fd552/BUILD/ceph-19.2.3-47-gc24117fd552/src/rgw/rgw_kms.cc: 1205: FAILED ceph_assert(!wrapped_key.empty()) 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: ceph version 19.2.3-47-gc24117fd552 (c24117fd5525679b799527bc1bd1f1dd0a2db5e2) squid (stable) 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x117) [0x7f9c1b7842b3] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 2: /usr/lib64/ceph/libceph-common.so.2(+0x184472) [0x7f9c1b784472] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 3: (reconstitute_actual_key_from_kms(DoutPrefixProvider const*, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, rgw::kms::KMSCache*, optional_yield, std::__cxx11::basic_string, std::allocator >&)+0x6e6) [0x560b577030e6] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 4: (rgw_s3_prepare_decrypt(req_state*, optional_yield, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, std::unique_ptr >*, std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >&)+0x403) [0x560b576d1c43] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 5: (RGWGetObj_ObjStore_S3::get_decrypt_filter(std::unique_ptr >*, RGWGetObj_Filter*, ceph::buffer::v15_2_0::list*)+0xa6) [0x560b57606f06] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 6: (RGWGetObj::execute(optional_yield)+0xef5) [0x560b57591905] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 7: (rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, rgw::sal::Driver*, bool)+0xa70) [0x560b57431220] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 8: (process_request(RGWProcessEnv const&, RGWRequest*, std::__cxx11::basic_string, std::allocator > const&, RGWRestfulIO*, optional_yield, rgw::dmclock::Scheduler*, std::__cxx11::basic_string, std::allocator >*, std::chrono::duration >*, int*)+0xf54) [0x560b57432984] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 9: radosgw(+0xe638c4) [0x560b57d548c4] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 10: radosgw(+0x4912d6) [0x560b573822d6] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 11: radosgw(+0x472be4) [0x560b57363be4] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 12: make_fcontext() 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 0> 2026-03-05T19:57:25.354+0100 7f9bb3926640 -1 *** Caught signal (Aborted) ** 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: in thread 7f9bb3926640 thread_name:io_context_pool 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: ceph version 19.2.3-47-gc24117fd552 (c24117fd5525679b799527bc1bd1f1dd0a2db5e2) squid (stable) 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 1: /lib64/libc.so.6(+0x3fc30) [0x7f9c1a43fc30] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 2: /lib64/libc.so.6(+0x8d02c) [0x7f9c1a48d02c] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 3: raise() 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 4: abort() 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 5: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x171) [0x7f9c1b78430d] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 6: /usr/lib64/ceph/libceph-common.so.2(+0x184472) [0x7f9c1b784472] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 7: (reconstitute_actual_key_from_kms(DoutPrefixProvider const*, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, rgw::kms::KMSCache*, optional_yield, std::__cxx11::basic_string, std::allocator >&)+0x6e6) [0x560b577030e6] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 8: (rgw_s3_prepare_decrypt(req_state*, optional_yield, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, std::unique_ptr >*, std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >&)+0x403) [0x560b576d1c43] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 9: (RGWGetObj_ObjStore_S3::get_decrypt_filter(std::unique_ptr >*, RGWGetObj_Filter*, ceph::buffer::v15_2_0::list*)+0xa6) [0x560b57606f06] 2026-03-05T19:57:25.365 INFO:tasks.rgw.client.0.vm04.stdout: 10: (RGWGetObj::execute(optional_yield)+0xef5) [0x560b57591905] 2026-03-05T19:57:25.366 INFO:tasks.rgw.client.0.vm04.stdout: 11: (rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, rgw::sal::Driver*, bool)+0xa70) [0x560b57431220] 2026-03-05T19:57:25.366 INFO:tasks.rgw.client.0.vm04.stdout: 12: (process_request(RGWProcessEnv const&, RGWRequest*, std::__cxx11::basic_string, std::allocator > const&, RGWRestfulIO*, optional_yield, rgw::dmclock::Scheduler*, std::__cxx11::basic_string, std::allocator >*, std::chrono::duration >*, int*)+0xf54) [0x560b57432984] 2026-03-05T19:57:25.366 INFO:tasks.rgw.client.0.vm04.stdout: 13: radosgw(+0xe638c4) [0x560b57d548c4] 2026-03-05T19:57:25.366 INFO:tasks.rgw.client.0.vm04.stdout: 14: radosgw(+0x4912d6) [0x560b573822d6] 2026-03-05T19:57:25.366 INFO:tasks.rgw.client.0.vm04.stdout: 15: radosgw(+0x472be4) [0x560b57363be4] 2026-03-05T19:57:25.366 INFO:tasks.rgw.client.0.vm04.stdout: 16: make_fcontext() 2026-03-05T19:57:25.366 INFO:tasks.rgw.client.0.vm04.stdout: NOTE: a copy of the executable, or `objdump -rdS ` is needed to interpret this. 2026-03-05T19:57:25.366 INFO:tasks.rgw.client.0.vm04.stdout: 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: -1> 2026-03-05T19:57:25.353+0100 7f9bb3926640 -1 /runner/scratch/rpms/ceph/19.2.3-47-gc24117fd552/BUILD/ceph-19.2.3-47-gc24117fd552/src/rgw/rgw_kms.cc: In function 'int reconstitute_actual_key_from_kms(const DoutPrefixProvider*, std::map, ceph::buffer::v15_2_0::list>&, rgw::kms::KMSCache*, optional_yield, std::string&)' thread 7f9bb3926640 time 2026-03-05T19:57:25.353932+0100 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout:/runner/scratch/rpms/ceph/19.2.3-47-gc24117fd552/BUILD/ceph-19.2.3-47-gc24117fd552/src/rgw/rgw_kms.cc: 1205: FAILED ceph_assert(!wrapped_key.empty()) 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: ceph version 19.2.3-47-gc24117fd552 (c24117fd5525679b799527bc1bd1f1dd0a2db5e2) squid (stable) 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x117) [0x7f9c1b7842b3] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 2: /usr/lib64/ceph/libceph-common.so.2(+0x184472) [0x7f9c1b784472] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 3: (reconstitute_actual_key_from_kms(DoutPrefixProvider const*, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, rgw::kms::KMSCache*, optional_yield, std::__cxx11::basic_string, std::allocator >&)+0x6e6) [0x560b577030e6] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 4: (rgw_s3_prepare_decrypt(req_state*, optional_yield, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, std::unique_ptr >*, std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >&)+0x403) [0x560b576d1c43] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 5: (RGWGetObj_ObjStore_S3::get_decrypt_filter(std::unique_ptr >*, RGWGetObj_Filter*, ceph::buffer::v15_2_0::list*)+0xa6) [0x560b57606f06] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 6: (RGWGetObj::execute(optional_yield)+0xef5) [0x560b57591905] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 7: (rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, rgw::sal::Driver*, bool)+0xa70) [0x560b57431220] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 8: (process_request(RGWProcessEnv const&, RGWRequest*, std::__cxx11::basic_string, std::allocator > const&, RGWRestfulIO*, optional_yield, rgw::dmclock::Scheduler*, std::__cxx11::basic_string, std::allocator >*, std::chrono::duration >*, int*)+0xf54) [0x560b57432984] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 9: radosgw(+0xe638c4) [0x560b57d548c4] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 10: radosgw(+0x4912d6) [0x560b573822d6] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 11: radosgw(+0x472be4) [0x560b57363be4] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 12: make_fcontext() 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 0> 2026-03-05T19:57:25.354+0100 7f9bb3926640 -1 *** Caught signal (Aborted) ** 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: in thread 7f9bb3926640 thread_name:io_context_pool 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: ceph version 19.2.3-47-gc24117fd552 (c24117fd5525679b799527bc1bd1f1dd0a2db5e2) squid (stable) 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 1: /lib64/libc.so.6(+0x3fc30) [0x7f9c1a43fc30] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 2: /lib64/libc.so.6(+0x8d02c) [0x7f9c1a48d02c] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 3: raise() 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 4: abort() 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 5: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x171) [0x7f9c1b78430d] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 6: /usr/lib64/ceph/libceph-common.so.2(+0x184472) [0x7f9c1b784472] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 7: (reconstitute_actual_key_from_kms(DoutPrefixProvider const*, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, rgw::kms::KMSCache*, optional_yield, std::__cxx11::basic_string, std::allocator >&)+0x6e6) [0x560b577030e6] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 8: (rgw_s3_prepare_decrypt(req_state*, optional_yield, std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator > >, std::allocator, std::allocator > const, ceph::buffer::v15_2_0::list> > >&, std::unique_ptr >*, std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >&)+0x403) [0x560b576d1c43] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 9: (RGWGetObj_ObjStore_S3::get_decrypt_filter(std::unique_ptr >*, RGWGetObj_Filter*, ceph::buffer::v15_2_0::list*)+0xa6) [0x560b57606f06] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 10: (RGWGetObj::execute(optional_yield)+0xef5) [0x560b57591905] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 11: (rgw_process_authenticated(RGWHandler_REST*, RGWOp*&, RGWRequest*, req_state*, optional_yield, rgw::sal::Driver*, bool)+0xa70) [0x560b57431220] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 12: (process_request(RGWProcessEnv const&, RGWRequest*, std::__cxx11::basic_string, std::allocator > const&, RGWRestfulIO*, optional_yield, rgw::dmclock::Scheduler*, std::__cxx11::basic_string, std::allocator >*, std::chrono::duration >*, int*)+0xf54) [0x560b57432984] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 13: radosgw(+0xe638c4) [0x560b57d548c4] 2026-03-05T19:57:25.370 INFO:tasks.rgw.client.0.vm04.stdout: 14: radosgw(+0x4912d6) [0x560b573822d6] 2026-03-05T19:57:25.371 INFO:tasks.rgw.client.0.vm04.stdout: 15: radosgw(+0x472be4) [0x560b57363be4] 2026-03-05T19:57:25.371 INFO:tasks.rgw.client.0.vm04.stdout: 16: make_fcontext() 2026-03-05T19:57:25.371 INFO:tasks.rgw.client.0.vm04.stdout: NOTE: a copy of the executable, or `objdump -rdS ` is needed to interpret this. 2026-03-05T19:57:25.371 INFO:tasks.rgw.client.0.vm04.stdout: 2026-03-05T19:57:25.465 INFO:tasks.rgw.client.0.vm04.stderr:daemon-helper: command crashed with signal 6 2026-03-05T19:57:27.995 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~0s 2026-03-05T19:57:33.498 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~6s 2026-03-05T19:57:38.999 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~11s 2026-03-05T19:57:44.502 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~17s 2026-03-05T19:57:45.054 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_method_head FAILED [ 76%] 2026-03-05T19:57:45.054 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_method_head ERROR [ 76%] 2026-03-05T19:57:50.004 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~22s 2026-03-05T19:57:55.506 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~28s 2026-03-05T19:57:58.280 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_present FAILED [ 76%] 2026-03-05T19:57:58.280 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_present ERROR [ 76%] 2026-03-05T19:58:01.008 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~33s 2026-03-05T19:58:06.511 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~39s 2026-03-05T19:58:12.014 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~44s 2026-03-05T19:58:17.517 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~50s 2026-03-05T19:58:18.837 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_no_key FAILED [ 77%] 2026-03-05T19:58:18.838 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_no_key ERROR [ 77%] 2026-03-05T19:58:23.020 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~55s 2026-03-05T19:58:28.522 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~61s 2026-03-05T19:58:34.024 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~66s 2026-03-05T19:58:34.328 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_not_declared FAILED [ 77%] 2026-03-05T19:58:34.328 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_not_declared ERROR [ 77%] 2026-03-05T19:58:39.527 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~72s 2026-03-05T19:58:44.314 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_multipart_upload FAILED [ 77%] 2026-03-05T19:58:44.314 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_multipart_upload ERROR [ 77%] 2026-03-05T19:58:45.029 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~77s 2026-03-05T19:58:50.531 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~83s 2026-03-05T19:58:53.252 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_multipart_invalid_chunks_1 FAILED [ 77%] 2026-03-05T19:58:53.252 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_multipart_invalid_chunks_1 ERROR [ 77%] 2026-03-05T19:58:56.033 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~88s 2026-03-05T19:59:01.534 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~94s 2026-03-05T19:59:07.037 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~99s 2026-03-05T19:59:12.540 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~105s 2026-03-05T19:59:15.879 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_multipart_invalid_chunks_2 FAILED [ 77%] 2026-03-05T19:59:15.879 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_multipart_invalid_chunks_2 ERROR [ 77%] 2026-03-05T19:59:18.042 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~110s 2026-03-05T19:59:23.544 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~116s 2026-03-05T19:59:29.046 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~121s 2026-03-05T19:59:32.607 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_post_object_authenticated_request FAILED [ 77%] 2026-03-05T19:59:32.607 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_post_object_authenticated_request ERROR [ 77%] 2026-03-05T19:59:34.548 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~127s 2026-03-05T19:59:40.050 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~132s 2026-03-05T19:59:45.552 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~138s 2026-03-05T19:59:48.882 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_transfer_1b FAILED [ 78%] 2026-03-05T19:59:48.882 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_transfer_1b ERROR [ 78%] 2026-03-05T19:59:51.055 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~143s 2026-03-05T19:59:56.557 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~149s 2026-03-05T20:00:02.060 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~154s 2026-03-05T20:00:06.742 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_transfer_1kb FAILED [ 78%] 2026-03-05T20:00:06.742 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_transfer_1kb ERROR [ 78%] 2026-03-05T20:00:07.562 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~160s 2026-03-05T20:00:13.065 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~165s 2026-03-05T20:00:18.566 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~171s 2026-03-05T20:00:21.071 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_transfer_1MB FAILED [ 78%] 2026-03-05T20:00:21.072 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_transfer_1MB ERROR [ 78%] 2026-03-05T20:00:24.069 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~176s 2026-03-05T20:00:29.570 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~182s 2026-03-05T20:00:35.072 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~187s 2026-03-05T20:00:40.574 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~193s 2026-03-05T20:00:41.833 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_transfer_13b FAILED [ 78%] 2026-03-05T20:00:41.834 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_transfer_13b ERROR [ 78%] 2026-03-05T20:00:46.076 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~198s 2026-03-05T20:00:51.578 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~204s 2026-03-05T20:00:56.957 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_read_declare FAILED [ 78%] 2026-03-05T20:00:56.957 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_read_declare ERROR [ 78%] 2026-03-05T20:00:57.080 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~209s 2026-03-05T20:01:02.583 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~215s 2026-03-05T20:01:08.085 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~220s 2026-03-05T20:01:10.531 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy FAILED [ 78%] 2026-03-05T20:01:10.531 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy ERROR [ 78%] 2026-03-05T20:01:13.588 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~226s 2026-03-05T20:01:19.090 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~231s 2026-03-05T20:01:24.593 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~237s 2026-03-05T20:01:27.299 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucketv2_policy FAILED [ 79%] 2026-03-05T20:01:27.299 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucketv2_policy ERROR [ 79%] 2026-03-05T20:01:30.095 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~242s 2026-03-05T20:01:35.598 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~248s 2026-03-05T20:01:41.100 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~253s 2026-03-05T20:01:46.603 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~259s 2026-03-05T20:01:46.963 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_acl FAILED [ 79%] 2026-03-05T20:01:46.963 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_acl ERROR [ 79%] 2026-03-05T20:01:52.106 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~264s 2026-03-05T20:01:57.609 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~270s 2026-03-05T20:02:01.277 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucketv2_policy_acl FAILED [ 79%] 2026-03-05T20:02:01.277 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucketv2_policy_acl ERROR [ 79%] 2026-03-05T20:02:03.111 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~275s 2026-03-05T20:02:08.613 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~281s 2026-03-05T20:02:14.116 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~286s 2026-03-05T20:02:19.618 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~292s 2026-03-05T20:02:21.621 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_another_bucket FAILED [ 79%] 2026-03-05T20:02:21.621 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_another_bucket ERROR [ 79%] 2026-03-05T20:02:25.121 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~297s 2026-03-05T20:02:30.623 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.rgw.client.0 is failed for ~303s 2026-03-05T20:02:30.623 INFO:tasks.daemonwatchdog.daemon_watchdog:BARK! unmounting mounts and killing all daemons 2026-03-05T20:02:31.126 INFO:tasks.ceph.osd.0:Sent signal 15 2026-03-05T20:02:31.126 INFO:tasks.ceph.osd.1:Sent signal 15 2026-03-05T20:02:31.126 INFO:tasks.ceph.osd.2:Sent signal 15 2026-03-05T20:02:31.126 INFO:tasks.ceph.mon.a:Sent signal 15 2026-03-05T20:02:31.126 INFO:tasks.ceph.mgr.x:Sent signal 15 2026-03-05T20:02:31.127 INFO:tasks.ceph.mon.a.vm04.stderr:2026-03-05T20:02:31.122+0100 7f595a559640 -1 received signal: Terminated from /usr/bin/python3 /bin/daemon-helper kill ceph-mon -f --cluster ceph -i a (PID: 58768) UID: 0 2026-03-05T20:02:31.127 INFO:tasks.ceph.mon.a.vm04.stderr:2026-03-05T20:02:31.122+0100 7f595a559640 -1 mon.a@0(leader) e1 *** Got Signal Terminated *** 2026-03-05T20:02:31.127 INFO:tasks.ceph.osd.1.vm04.stderr:2026-03-05T20:02:31.122+0100 7f3a4e776640 -1 received signal: Terminated from /usr/bin/python3 /bin/daemon-helper kill ceph-osd -f --cluster ceph -i 1 (PID: 59192) UID: 0 2026-03-05T20:02:31.127 INFO:tasks.ceph.osd.1.vm04.stderr:2026-03-05T20:02:31.122+0100 7f3a4e776640 -1 osd.1 37 *** Got signal Terminated *** 2026-03-05T20:02:31.127 INFO:tasks.ceph.osd.1.vm04.stderr:2026-03-05T20:02:31.122+0100 7f3a4e776640 -1 osd.1 37 *** Immediate shutdown (osd_fast_shutdown=true) *** 2026-03-05T20:02:31.128 INFO:tasks.ceph.osd.2.vm04.stderr:2026-03-05T20:02:31.122+0100 7fb3ae70c640 -1 received signal: Terminated from /usr/bin/python3 /bin/daemon-helper kill ceph-osd -f --cluster ceph -i 2 (PID: 59185) UID: 0 2026-03-05T20:02:31.128 INFO:tasks.ceph.osd.2.vm04.stderr:2026-03-05T20:02:31.122+0100 7fb3ae70c640 -1 osd.2 37 *** Got signal Terminated *** 2026-03-05T20:02:31.128 INFO:tasks.ceph.osd.2.vm04.stderr:2026-03-05T20:02:31.122+0100 7fb3ae70c640 -1 osd.2 37 *** Immediate shutdown (osd_fast_shutdown=true) *** 2026-03-05T20:02:31.128 INFO:tasks.ceph.osd.0.vm04.stderr:2026-03-05T20:02:31.122+0100 7f0c7584a640 -1 received signal: Terminated from /usr/bin/python3 /bin/daemon-helper kill ceph-osd -f --cluster ceph -i 0 (PID: 59194) UID: 0 2026-03-05T20:02:31.128 INFO:tasks.ceph.osd.0.vm04.stderr:2026-03-05T20:02:31.122+0100 7f0c7584a640 -1 osd.0 37 *** Got signal Terminated *** 2026-03-05T20:02:31.128 INFO:tasks.ceph.osd.0.vm04.stderr:2026-03-05T20:02:31.122+0100 7f0c7584a640 -1 osd.0 37 *** Immediate shutdown (osd_fast_shutdown=true) *** 2026-03-05T20:02:41.013 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucketv2_policy_another_bucket FAILED [ 79%] 2026-03-05T20:02:41.013 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucketv2_policy_another_bucket ERROR [ 79%] 2026-03-05T20:02:56.334 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_obj_tagging FAILED [ 79%] 2026-03-05T20:02:56.335 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_obj_tagging ERROR [ 79%] 2026-03-05T20:03:12.501 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_obj_head_tagging FAILED [ 79%] 2026-03-05T20:03:12.501 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_obj_head_tagging ERROR [ 79%] 2026-03-05T20:03:29.719 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_max_tags FAILED [ 80%] 2026-03-05T20:03:29.719 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_max_tags ERROR [ 80%] 2026-03-05T20:03:45.224 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_excess_tags FAILED [ 80%] 2026-03-05T20:03:45.224 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_excess_tags ERROR [ 80%] 2026-03-05T20:03:55.955 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_max_kvsize_tags FAILED [ 80%] 2026-03-05T20:03:55.955 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_max_kvsize_tags ERROR [ 80%] 2026-03-05T20:04:05.333 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_excess_key_tags FAILED [ 80%] 2026-03-05T20:04:05.333 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_excess_key_tags ERROR [ 80%] 2026-03-05T20:04:29.630 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_excess_val_tags FAILED [ 80%] 2026-03-05T20:04:29.630 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_excess_val_tags ERROR [ 80%] 2026-03-05T20:04:41.913 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_modify_tags FAILED [ 80%] 2026-03-05T20:04:41.913 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_modify_tags ERROR [ 80%] 2026-03-05T20:04:58.473 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_delete_tags FAILED [ 81%] 2026-03-05T20:04:58.474 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_delete_tags ERROR [ 81%] 2026-03-05T20:05:22.976 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_tags_anonymous_request FAILED [ 81%] 2026-03-05T20:05:22.976 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_tags_anonymous_request ERROR [ 81%] 2026-03-05T20:05:37.443 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_tags_authenticated_request FAILED [ 81%] 2026-03-05T20:05:37.444 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_post_object_tags_authenticated_request ERROR [ 81%] 2026-03-05T20:05:58.464 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_obj_with_tags FAILED [ 81%] 2026-03-05T20:05:58.465 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_obj_with_tags ERROR [ 81%] 2026-03-05T20:06:13.226 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_tags_acl_public FAILED [ 81%] 2026-03-05T20:06:13.226 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_tags_acl_public ERROR [ 81%] 2026-03-05T20:06:27.664 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_tags_acl_public FAILED [ 81%] 2026-03-05T20:06:27.664 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_tags_acl_public ERROR [ 81%] 2026-03-05T20:06:43.462 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_delete_tags_obj_public FAILED [ 82%] 2026-03-05T20:06:43.462 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_delete_tags_obj_public ERROR [ 82%] 2026-03-05T20:06:57.913 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_bucket_atomic_upload_return_version_id FAILED [ 82%] 2026-03-05T20:06:57.913 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_bucket_atomic_upload_return_version_id ERROR [ 82%] 2026-03-05T20:07:16.355 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_bucket_multipart_upload_return_version_id FAILED [ 82%] 2026-03-05T20:07:16.355 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_versioning_bucket_multipart_upload_return_version_id ERROR [ 82%] 2026-03-05T20:07:32.998 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_get_obj_existing_tag FAILED [ 82%] 2026-03-05T20:07:32.998 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_get_obj_existing_tag ERROR [ 82%] 2026-03-05T20:07:46.829 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_get_obj_tagging_existing_tag FAILED [ 82%] 2026-03-05T20:07:46.829 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_get_obj_tagging_existing_tag ERROR [ 82%] 2026-03-05T20:07:59.223 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_put_obj_tagging_existing_tag FAILED [ 82%] 2026-03-05T20:07:59.223 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_put_obj_tagging_existing_tag ERROR [ 82%] 2026-03-05T20:08:10.980 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_put_obj_copy_source FAILED [ 82%] 2026-03-05T20:08:10.980 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_put_obj_copy_source ERROR [ 82%] 2026-03-05T20:08:22.993 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_put_obj_copy_source_meta FAILED [ 83%] 2026-03-05T20:08:22.994 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_put_obj_copy_source_meta ERROR [ 83%] 2026-03-05T20:08:37.610 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_put_obj_acl FAILED [ 83%] 2026-03-05T20:08:37.610 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_put_obj_acl ERROR [ 83%] 2026-03-05T20:08:51.876 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_put_obj_grant FAILED [ 83%] 2026-03-05T20:08:51.876 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_put_obj_grant ERROR [ 83%] 2026-03-05T20:09:03.401 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_obj_enc_conflict_c_s3 FAILED [ 83%] 2026-03-05T20:09:03.401 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_obj_enc_conflict_c_s3 ERROR [ 83%] 2026-03-05T20:09:14.283 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_obj_enc_conflict_c_kms FAILED [ 83%] 2026-03-05T20:09:14.283 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_obj_enc_conflict_c_kms ERROR [ 83%] 2026-03-05T20:09:29.530 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_obj_enc_conflict_s3_kms FAILED [ 83%] 2026-03-05T20:09:29.530 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_obj_enc_conflict_s3_kms ERROR [ 83%] 2026-03-05T20:09:47.823 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_obj_enc_conflict_bad_enc_kms FAILED [ 84%] 2026-03-05T20:09:47.823 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_obj_enc_conflict_bad_enc_kms ERROR [ 84%] 2026-03-05T20:10:08.210 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_put_obj_kms_noenc FAILED [ 84%] 2026-03-05T20:10:08.210 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_put_obj_kms_noenc ERROR [ 84%] 2026-03-05T20:10:27.873 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_put_obj_kms_s3 FAILED [ 84%] 2026-03-05T20:10:27.873 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_put_obj_kms_s3 ERROR [ 84%] 2026-03-05T20:10:45.611 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_get_obj_acl_existing_tag FAILED [ 84%] 2026-03-05T20:10:45.611 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_bucket_policy_get_obj_acl_existing_tag ERROR [ 84%] 2026-03-05T20:11:00.354 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_lock FAILED [ 84%] 2026-03-05T20:11:00.354 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_lock ERROR [ 84%] 2026-03-05T20:11:10.838 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_bucket FAILED [ 84%] 2026-03-05T20:11:10.838 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_bucket ERROR [ 84%] 2026-03-05T20:11:30.291 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_with_days_and_years FAILED [ 84%] 2026-03-05T20:11:30.291 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_with_days_and_years ERROR [ 84%] 2026-03-05T20:11:42.382 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_days FAILED [ 85%] 2026-03-05T20:11:42.382 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_days ERROR [ 85%] 2026-03-05T20:11:55.187 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_years FAILED [ 85%] 2026-03-05T20:11:55.188 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_years ERROR [ 85%] 2026-03-05T20:12:07.996 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_mode FAILED [ 85%] 2026-03-05T20:12:07.996 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_mode ERROR [ 85%] 2026-03-05T20:12:21.743 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_status FAILED [ 85%] 2026-03-05T20:12:21.744 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_status ERROR [ 85%] 2026-03-05T20:12:31.208 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_suspend_versioning FAILED [ 85%] 2026-03-05T20:12:31.209 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_suspend_versioning ERROR [ 85%] 2026-03-05T20:12:43.729 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_obj_lock FAILED [ 85%] 2026-03-05T20:12:43.730 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_obj_lock ERROR [ 85%] 2026-03-05T20:12:57.457 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_obj_lock_invalid_bucket FAILED [ 86%] 2026-03-05T20:12:57.457 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_obj_lock_invalid_bucket ERROR [ 86%] 2026-03-05T20:13:14.208 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention FAILED [ 86%] 2026-03-05T20:13:14.208 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention ERROR [ 86%] 2026-03-05T20:13:26.140 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_invalid_bucket FAILED [ 86%] 2026-03-05T20:13:26.140 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_invalid_bucket ERROR [ 86%] 2026-03-05T20:13:43.713 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_invalid_mode FAILED [ 86%] 2026-03-05T20:13:43.713 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_invalid_mode ERROR [ 86%] 2026-03-05T20:13:57.967 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_obj_retention FAILED [ 86%] 2026-03-05T20:13:57.967 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_obj_retention ERROR [ 86%] 2026-03-05T20:14:13.662 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_obj_retention_iso8601 FAILED [ 86%] 2026-03-05T20:14:13.663 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_obj_retention_iso8601 ERROR [ 86%] 2026-03-05T20:14:36.429 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_obj_retention_invalid_bucket FAILED [ 87%] 2026-03-05T20:14:36.429 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_obj_retention_invalid_bucket ERROR [ 87%] 2026-03-05T20:14:49.637 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_versionid FAILED [ 87%] 2026-03-05T20:14:49.638 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_versionid ERROR [ 87%] 2026-03-05T20:15:02.075 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_override_default_retention FAILED [ 87%] 2026-03-05T20:15:02.075 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_override_default_retention ERROR [ 87%] 2026-03-05T20:15:16.095 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_increase_period FAILED [ 87%] 2026-03-05T20:15:16.095 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_increase_period ERROR [ 87%] 2026-03-05T20:15:34.745 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_shorten_period FAILED [ 87%] 2026-03-05T20:15:34.745 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_shorten_period ERROR [ 87%] 2026-03-05T20:15:49.692 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_shorten_period_bypass FAILED [ 87%] 2026-03-05T20:15:49.693 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_shorten_period_bypass ERROR [ 87%] 2026-03-05T20:16:05.072 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_delete_object_with_retention FAILED [ 87%] 2026-03-05T20:16:05.072 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_delete_object_with_retention ERROR [ 87%] 2026-03-05T20:16:13.214 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_delete_multipart_object_with_retention FAILED [ 88%] 2026-03-05T20:16:13.215 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_delete_multipart_object_with_retention ERROR [ 88%] 2026-03-05T20:16:28.914 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_delete_object_with_retention_and_marker FAILED [ 88%] 2026-03-05T20:16:28.914 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_delete_object_with_retention_and_marker ERROR [ 88%] 2026-03-05T20:16:44.703 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_multi_delete_object_with_retention FAILED [ 88%] 2026-03-05T20:16:44.703 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_multi_delete_object_with_retention ERROR [ 88%] 2026-03-05T20:17:03.905 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_legal_hold FAILED [ 88%] 2026-03-05T20:17:03.906 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_legal_hold ERROR [ 88%] 2026-03-05T20:17:18.725 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_legal_hold_invalid_bucket FAILED [ 88%] 2026-03-05T20:17:18.725 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_legal_hold_invalid_bucket ERROR [ 88%] 2026-03-05T20:17:28.776 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_legal_hold_invalid_status FAILED [ 88%] 2026-03-05T20:17:28.776 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_put_legal_hold_invalid_status ERROR [ 88%] 2026-03-05T20:17:38.530 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_legal_hold FAILED [ 89%] 2026-03-05T20:17:38.530 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_legal_hold ERROR [ 89%] 2026-03-05T20:17:53.890 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_legal_hold_invalid_bucket FAILED [ 89%] 2026-03-05T20:17:53.890 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_legal_hold_invalid_bucket ERROR [ 89%] 2026-03-05T20:18:10.336 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_delete_object_with_legal_hold_on FAILED [ 89%] 2026-03-05T20:18:10.336 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_delete_object_with_legal_hold_on ERROR [ 89%] 2026-03-05T20:18:24.655 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_delete_multipart_object_with_legal_hold_on FAILED [ 89%] 2026-03-05T20:18:24.655 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_delete_multipart_object_with_legal_hold_on ERROR [ 89%] 2026-03-05T20:18:40.314 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_delete_object_with_legal_hold_off FAILED [ 89%] 2026-03-05T20:18:40.314 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_delete_object_with_legal_hold_off ERROR [ 89%] 2026-03-05T20:18:54.887 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_obj_metadata FAILED [ 89%] 2026-03-05T20:18:54.887 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_get_obj_metadata ERROR [ 89%] 2026-03-05T20:19:11.851 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_uploading_obj FAILED [ 89%] 2026-03-05T20:19:11.852 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_uploading_obj ERROR [ 89%] 2026-03-05T20:19:27.974 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_changing_mode_from_governance_with_bypass FAILED [ 90%] 2026-03-05T20:19:27.974 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_changing_mode_from_governance_with_bypass ERROR [ 90%] 2026-03-05T20:19:49.175 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_changing_mode_from_governance_without_bypass FAILED [ 90%] 2026-03-05T20:19:49.175 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_changing_mode_from_governance_without_bypass ERROR [ 90%] 2026-03-05T20:19:59.050 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_changing_mode_from_compliance FAILED [ 90%] 2026-03-05T20:19:59.050 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_object_lock_changing_mode_from_compliance ERROR [ 90%] 2026-03-05T20:20:12.732 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_copy_object_ifmatch_good FAILED [ 90%] 2026-03-05T20:20:12.732 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_copy_object_ifmatch_good ERROR [ 90%] 2026-03-05T20:20:27.761 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_copy_object_ifnonematch_failed FAILED [ 90%] 2026-03-05T20:20:27.761 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_copy_object_ifnonematch_failed ERROR [ 90%] 2026-03-05T20:20:46.324 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_bucket_policy_status FAILED [ 90%] 2026-03-05T20:20:46.324 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_bucket_policy_status ERROR [ 90%] 2026-03-05T20:21:03.220 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_public_acl_bucket_policy_status FAILED [ 91%] 2026-03-05T20:21:03.220 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_public_acl_bucket_policy_status ERROR [ 91%] 2026-03-05T20:21:17.849 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_authpublic_acl_bucket_policy_status FAILED [ 91%] 2026-03-05T20:21:17.849 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_authpublic_acl_bucket_policy_status ERROR [ 91%] 2026-03-05T20:21:29.142 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_publicpolicy_acl_bucket_policy_status FAILED [ 91%] 2026-03-05T20:21:29.142 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_publicpolicy_acl_bucket_policy_status ERROR [ 91%] 2026-03-05T20:21:41.183 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_nonpublicpolicy_acl_bucket_policy_status FAILED [ 91%] 2026-03-05T20:21:41.183 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_nonpublicpolicy_acl_bucket_policy_status ERROR [ 91%] 2026-03-05T20:22:05.442 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_nonpublicpolicy_deny_bucket_policy_status FAILED [ 91%] 2026-03-05T20:22:05.442 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_nonpublicpolicy_deny_bucket_policy_status ERROR [ 91%] 2026-03-05T20:22:20.054 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_undefined_public_block FAILED [ 91%] 2026-03-05T20:22:20.054 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_undefined_public_block ERROR [ 91%] 2026-03-05T20:22:36.897 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_public_block_deny_bucket_policy FAILED [ 92%] 2026-03-05T20:22:36.897 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_public_block_deny_bucket_policy ERROR [ 92%] 2026-03-05T20:22:47.094 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_public_block FAILED [ 92%] 2026-03-05T20:22:47.094 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_public_block ERROR [ 92%] 2026-03-05T20:23:03.884 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_block_public_put_bucket_acls FAILED [ 92%] 2026-03-05T20:23:03.884 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_block_public_put_bucket_acls ERROR [ 92%] 2026-03-05T20:23:20.219 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_block_public_object_canned_acls FAILED [ 92%] 2026-03-05T20:23:20.219 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_block_public_object_canned_acls ERROR [ 92%] 2026-03-05T20:23:33.744 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_block_public_policy FAILED [ 92%] 2026-03-05T20:23:33.744 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_block_public_policy ERROR [ 92%] 2026-03-05T20:23:48.419 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_ignore_public_acls FAILED [ 92%] 2026-03-05T20:23:48.419 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_ignore_public_acls ERROR [ 92%] 2026-03-05T20:24:06.130 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_upload_on_a_bucket_with_policy FAILED [ 92%] 2026-03-05T20:24:06.131 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_multipart_upload_on_a_bucket_with_policy ERROR [ 92%] 2026-03-05T20:24:23.514 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_bucket_encryption_kms FAILED [ 93%] 2026-03-05T20:24:23.514 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_put_bucket_encryption_kms ERROR [ 93%] 2026-03-05T20:24:37.252 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_bucket_encryption_kms FAILED [ 93%] 2026-03-05T20:24:37.252 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_bucket_encryption_kms ERROR [ 93%] 2026-03-05T20:24:52.375 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_delete_bucket_encryption_kms FAILED [ 93%] 2026-03-05T20:24:52.375 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_delete_bucket_encryption_kms ERROR [ 93%] 2026-03-05T20:25:02.305 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_default_post_object_authenticated_request FAILED [ 93%] 2026-03-05T20:25:02.306 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_sse_kms_default_post_object_authenticated_request ERROR [ 93%] 2026-03-05T20:25:14.172 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_object_torrent FAILED [ 93%] 2026-03-05T20:25:14.172 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_get_object_torrent ERROR [ 93%] 2026-03-05T20:25:25.064 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_upload_part_copy_percent_encoded_key FAILED [ 93%] 2026-03-05T20:25:25.064 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py::test_upload_part_copy_percent_encoded_key ERROR [ 93%] 2026-03-05T20:25:36.405 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_generate_where_clause ERROR [ 94%] 2026-03-05T20:25:36.578 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_generate_projection ERROR [ 94%] 2026-03-05T20:25:36.765 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_count_operation ERROR [ 94%] 2026-03-05T20:25:36.872 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_count_json_operation ERROR [ 94%] 2026-03-05T20:25:37.049 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_json_column_sum_min_max ERROR [ 94%] 2026-03-05T20:25:37.244 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_json_nullif_expressions ERROR [ 94%] 2026-03-05T20:25:37.349 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_column_sum_min_max ERROR [ 94%] 2026-03-05T20:25:37.536 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_nullif_expressions ERROR [ 95%] 2026-03-05T20:25:37.637 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_nulliftrue_expressions ERROR [ 95%] 2026-03-05T20:25:37.803 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_is_not_null_expressions ERROR [ 95%] 2026-03-05T20:25:37.988 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_lowerupper_expressions ERROR [ 95%] 2026-03-05T20:25:38.088 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_in_expressions ERROR [ 95%] 2026-03-05T20:25:38.267 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_true_false_in_expressions ERROR [ 95%] 2026-03-05T20:25:38.466 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_like_expressions ERROR [ 96%] 2026-03-05T20:25:38.567 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_truefalselike_expressions ERROR [ 96%] 2026-03-05T20:25:38.740 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_complex_expressions ERROR [ 96%] 2026-03-05T20:25:38.844 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_alias ERROR [ 96%] 2026-03-05T20:25:39.013 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_alias_cyclic_refernce ERROR [ 96%] 2026-03-05T20:25:39.200 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_datetime ERROR [ 96%] 2026-03-05T20:25:39.309 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_true_false_datetime ERROR [ 97%] 2026-03-05T20:25:39.492 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_csv_parser ERROR [ 97%] 2026-03-05T20:25:39.683 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_csv_definition ERROR [ 97%] 2026-03-05T20:25:39.781 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_schema_definition ERROR [ 97%] 2026-03-05T20:25:39.950 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_when_then_else_expressions ERROR [ 97%] 2026-03-05T20:25:40.046 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_coalesce_expressions ERROR [ 97%] 2026-03-05T20:25:40.214 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_cast_expressions ERROR [ 97%] 2026-03-05T20:25:40.397 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_version ERROR [ 98%] 2026-03-05T20:25:40.502 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_trim_expressions ERROR [ 98%] 2026-03-05T20:25:40.674 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_truefalse_trim_expressions ERROR [ 98%] 2026-03-05T20:25:40.860 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_escape_expressions ERROR [ 98%] 2026-03-05T20:25:40.960 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_case_value_expressions ERROR [ 98%] 2026-03-05T20:25:41.134 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_bool_cast_expressions ERROR [ 98%] 2026-03-05T20:25:41.231 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_progress_expressions ERROR [ 99%] 2026-03-05T20:25:41.410 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3select.py::test_output_serial_expressions ERROR [ 99%] 2026-03-05T20:25:46.475 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_sns.py::test_account_topic ERROR [ 99%] 2026-03-05T20:25:46.583 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_sns.py::test_cross_account_topic ERROR [ 99%] 2026-03-05T20:25:46.772 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_sns.py::test_account_topic_publish ERROR [ 99%] 2026-03-05T20:25:46.973 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_sns.py::test_cross_account_topic_publish ERROR [ 99%] 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_utils.py::test_generate PASSED [100%] 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout:==================================== ERRORS ==================================== 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_sse_kms_method_head _________________ 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:46.982 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:46.983 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.984 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.985 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:46.986 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout:__________________ ERROR at teardown of test_sse_kms_present ___________________ 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.987 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:46.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:46.989 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:46.990 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:46.991 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout:___________________ ERROR at teardown of test_sse_kms_no_key ___________________ 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:46.992 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:46.993 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:46.994 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:46.995 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.996 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_sse_kms_not_declared ________________ 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:46.997 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:46.998 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:46.999 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.000 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.001 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout:______________ ERROR at teardown of test_sse_kms_multipart_upload ______________ 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.002 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.003 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.004 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.005 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout:_________ ERROR at teardown of test_sse_kms_multipart_invalid_chunks_1 _________ 2026-03-05T20:25:47.006 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.007 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.009 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.010 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.011 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout:_________ ERROR at teardown of test_sse_kms_multipart_invalid_chunks_2 _________ 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.013 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout:_____ ERROR at teardown of test_sse_kms_post_object_authenticated_request ______ 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.016 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.021 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.022 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.023 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_sse_kms_transfer_1b _________________ 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.024 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.025 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.026 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.027 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.028 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_sse_kms_transfer_1kb ________________ 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.029 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.030 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.032 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.033 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_sse_kms_transfer_1MB ________________ 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.035 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.036 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.037 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.038 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_sse_kms_transfer_13b ________________ 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.039 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.040 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.041 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_sse_kms_read_declare ________________ 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.043 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.044 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.045 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.046 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.047 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout:___________________ ERROR at teardown of test_bucket_policy ____________________ 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.049 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.051 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout:__________________ ERROR at teardown of test_bucketv2_policy ___________________ 2026-03-05T20:25:47.052 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.054 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.055 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.057 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout:_________________ ERROR at teardown of test_bucket_policy_acl __________________ 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.058 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.059 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.060 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.061 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.062 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_bucketv2_policy_acl _________________ 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.064 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.065 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.066 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout:____________ ERROR at teardown of test_bucket_policy_another_bucket ____________ 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.068 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.069 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.071 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout:___________ ERROR at teardown of test_bucketv2_policy_another_bucket ___________ 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.072 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.073 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.074 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.075 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.076 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout:__________________ ERROR at teardown of test_get_obj_tagging ___________________ 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.077 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.078 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.079 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_get_obj_head_tagging ________________ 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.084 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.085 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout:____________________ ERROR at teardown of test_put_max_tags ____________________ 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.086 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.087 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.088 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.090 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout:__________________ ERROR at teardown of test_put_excess_tags ___________________ 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.091 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.092 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.093 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.094 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_put_max_kvsize_tags _________________ 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.095 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.096 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.097 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.098 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.099 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_put_excess_key_tags _________________ 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.100 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.103 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_put_excess_val_tags _________________ 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.105 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.106 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.107 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.108 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout:__________________ ERROR at teardown of test_put_modify_tags ___________________ 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.109 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.110 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.111 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.112 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout:__________________ ERROR at teardown of test_put_delete_tags ___________________ 2026-03-05T20:25:47.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.114 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.117 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout:_________ ERROR at teardown of test_post_object_tags_anonymous_request _________ 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.118 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.120 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.121 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.122 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout:_______ ERROR at teardown of test_post_object_tags_authenticated_request _______ 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.123 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.124 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.125 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.126 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout:_________________ ERROR at teardown of test_put_obj_with_tags __________________ 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.128 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.130 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.131 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_get_tags_acl_public _________________ 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.132 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.134 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.135 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.136 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_put_tags_acl_public _________________ 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.137 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.138 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.139 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.140 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout:_______________ ERROR at teardown of test_delete_tags_obj_public _______________ 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.141 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.142 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.143 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.145 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout:_ ERROR at teardown of test_versioning_bucket_atomic_upload_return_version_id __ 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.146 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.147 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.148 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.149 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.150 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout:_ ERROR at teardown of test_versioning_bucket_multipart_upload_return_version_id _ 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.152 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.153 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.154 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.155 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout:_________ ERROR at teardown of test_bucket_policy_get_obj_existing_tag _________ 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.156 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.157 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.158 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.159 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout:_____ ERROR at teardown of test_bucket_policy_get_obj_tagging_existing_tag _____ 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.160 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.161 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.163 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.164 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout:_____ ERROR at teardown of test_bucket_policy_put_obj_tagging_existing_tag _____ 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.165 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.166 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.167 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.168 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout:_________ ERROR at teardown of test_bucket_policy_put_obj_copy_source __________ 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.169 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.170 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.171 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.172 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.173 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout:_______ ERROR at teardown of test_bucket_policy_put_obj_copy_source_meta _______ 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.174 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.175 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.176 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.177 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout:_____________ ERROR at teardown of test_bucket_policy_put_obj_acl ______________ 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.178 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.179 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.180 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.181 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.182 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout:____________ ERROR at teardown of test_bucket_policy_put_obj_grant _____________ 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.183 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.184 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.185 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.186 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.187 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout:_____________ ERROR at teardown of test_put_obj_enc_conflict_c_s3 ______________ 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.188 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.189 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.190 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.192 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout:_____________ ERROR at teardown of test_put_obj_enc_conflict_c_kms _____________ 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.193 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.194 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.195 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout:____________ ERROR at teardown of test_put_obj_enc_conflict_s3_kms _____________ 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.198 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.199 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.200 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.201 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout:__________ ERROR at teardown of test_put_obj_enc_conflict_bad_enc_kms __________ 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.203 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.205 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.206 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout:__________ ERROR at teardown of test_bucket_policy_put_obj_kms_noenc ___________ 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.207 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.208 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.209 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.210 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.211 INFO:teuthology.orchestra.run.vm04.stdout:____________ ERROR at teardown of test_bucket_policy_put_obj_kms_s3 ____________ 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.212 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.213 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.214 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.215 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout:_______ ERROR at teardown of test_bucket_policy_get_obj_acl_existing_tag _______ 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.216 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.217 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.218 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.219 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.220 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout:______________ ERROR at teardown of test_object_lock_put_obj_lock ______________ 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.221 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.222 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.223 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.224 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout:______ ERROR at teardown of test_object_lock_put_obj_lock_invalid_bucket _______ 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.225 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.226 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.227 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.228 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.229 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout:____ ERROR at teardown of test_object_lock_put_obj_lock_with_days_and_years ____ 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.230 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.231 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.232 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.233 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout:_______ ERROR at teardown of test_object_lock_put_obj_lock_invalid_days ________ 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.234 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.235 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.236 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.237 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.238 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout:_______ ERROR at teardown of test_object_lock_put_obj_lock_invalid_years _______ 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.239 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.240 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.241 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.242 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.243 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout:_______ ERROR at teardown of test_object_lock_put_obj_lock_invalid_mode ________ 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.244 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.245 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.246 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.247 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout:______ ERROR at teardown of test_object_lock_put_obj_lock_invalid_status _______ 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.248 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.249 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.250 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.251 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.252 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout:___________ ERROR at teardown of test_object_lock_suspend_versioning ___________ 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.253 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.254 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.255 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.256 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout:______________ ERROR at teardown of test_object_lock_get_obj_lock ______________ 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.257 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.258 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.259 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.260 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.261 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout:______ ERROR at teardown of test_object_lock_get_obj_lock_invalid_bucket _______ 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.262 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.263 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.264 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.265 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.266 INFO:teuthology.orchestra.run.vm04.stdout:___________ ERROR at teardown of test_object_lock_put_obj_retention ____________ 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.267 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.268 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.269 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.270 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout:____ ERROR at teardown of test_object_lock_put_obj_retention_invalid_bucket ____ 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.271 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.272 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.273 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.274 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.275 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout:_____ ERROR at teardown of test_object_lock_put_obj_retention_invalid_mode _____ 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.276 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.277 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.278 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.279 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout:___________ ERROR at teardown of test_object_lock_get_obj_retention ____________ 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.280 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.281 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.282 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.283 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.284 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout:_______ ERROR at teardown of test_object_lock_get_obj_retention_iso8601 ________ 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.286 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.287 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.288 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout:____ ERROR at teardown of test_object_lock_get_obj_retention_invalid_bucket ____ 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.289 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.290 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.291 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.292 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.293 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout:______ ERROR at teardown of test_object_lock_put_obj_retention_versionid _______ 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.294 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.295 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.296 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.297 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout:_ ERROR at teardown of test_object_lock_put_obj_retention_override_default_retention _ 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.298 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.299 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.300 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.301 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.302 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.303 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout:___ ERROR at teardown of test_object_lock_put_obj_retention_increase_period ____ 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.304 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.305 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.306 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.307 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.308 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.309 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout:____ ERROR at teardown of test_object_lock_put_obj_retention_shorten_period ____ 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.310 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.311 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.312 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.313 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.314 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout:_ ERROR at teardown of test_object_lock_put_obj_retention_shorten_period_bypass _ 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.315 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.316 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.317 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.318 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.319 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout:______ ERROR at teardown of test_object_lock_delete_object_with_retention ______ 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.320 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.321 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.322 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.323 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.324 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout:_ ERROR at teardown of test_object_lock_delete_multipart_object_with_retention _ 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.325 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.326 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.327 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.328 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.329 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout:_ ERROR at teardown of test_object_lock_delete_object_with_retention_and_marker _ 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.330 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.331 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.332 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.333 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.334 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout:___ ERROR at teardown of test_object_lock_multi_delete_object_with_retention ___ 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.335 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.336 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.337 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.338 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.339 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout:_____________ ERROR at teardown of test_object_lock_put_legal_hold _____________ 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.340 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.341 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.342 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.343 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout:_____ ERROR at teardown of test_object_lock_put_legal_hold_invalid_bucket ______ 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.344 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.345 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.346 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.346 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.346 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.346 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.346 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.346 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.346 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.346 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.346 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.354 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.355 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.356 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout:_____ ERROR at teardown of test_object_lock_put_legal_hold_invalid_status ______ 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.357 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.358 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.359 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.360 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.361 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout:_____________ ERROR at teardown of test_object_lock_get_legal_hold _____________ 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.362 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.363 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.364 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.365 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.366 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout:_____ ERROR at teardown of test_object_lock_get_legal_hold_invalid_bucket ______ 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.367 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.368 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.369 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.370 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.371 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.372 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout:____ ERROR at teardown of test_object_lock_delete_object_with_legal_hold_on ____ 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.373 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.374 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.375 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.376 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout:_ ERROR at teardown of test_object_lock_delete_multipart_object_with_legal_hold_on _ 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.377 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.378 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.379 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.380 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.381 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout:___ ERROR at teardown of test_object_lock_delete_object_with_legal_hold_off ____ 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.382 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.383 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.384 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.385 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.386 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout:____________ ERROR at teardown of test_object_lock_get_obj_metadata ____________ 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.387 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.388 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.389 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.390 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.391 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout:_____________ ERROR at teardown of test_object_lock_uploading_obj ______________ 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.392 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.393 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.394 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.395 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout:_ ERROR at teardown of test_object_lock_changing_mode_from_governance_with_bypass _ 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.396 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.397 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.398 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.399 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.400 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout:_ ERROR at teardown of test_object_lock_changing_mode_from_governance_without_bypass _ 2026-03-05T20:25:47.401 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.402 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.403 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.404 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.405 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.406 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout:_____ ERROR at teardown of test_object_lock_changing_mode_from_compliance ______ 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.407 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.408 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.409 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.410 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.411 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout:______________ ERROR at teardown of test_copy_object_ifmatch_good ______________ 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.412 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.413 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.414 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.415 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.416 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout:___________ ERROR at teardown of test_copy_object_ifnonematch_failed ___________ 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.417 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.418 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.419 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.420 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.421 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout:______________ ERROR at teardown of test_get_bucket_policy_status ______________ 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.422 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.423 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.424 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.425 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.426 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout:________ ERROR at teardown of test_get_public_acl_bucket_policy_status _________ 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.427 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.428 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.429 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.430 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.431 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout:______ ERROR at teardown of test_get_authpublic_acl_bucket_policy_status _______ 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.432 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.433 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.434 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.435 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.436 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout:_____ ERROR at teardown of test_get_publicpolicy_acl_bucket_policy_status ______ 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.437 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.438 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.439 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.440 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.441 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout:____ ERROR at teardown of test_get_nonpublicpolicy_acl_bucket_policy_status ____ 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.442 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.443 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.444 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.445 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.446 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout:___ ERROR at teardown of test_get_nonpublicpolicy_deny_bucket_policy_status ____ 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.447 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.448 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.449 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.450 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.451 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout:_____________ ERROR at teardown of test_get_undefined_public_block _____________ 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.452 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.453 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.454 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.455 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout:________ ERROR at teardown of test_get_public_block_deny_bucket_policy _________ 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.456 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.457 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.458 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.459 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.460 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout:__________________ ERROR at teardown of test_put_public_block __________________ 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.461 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.462 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.463 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.464 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.465 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout:____________ ERROR at teardown of test_block_public_put_bucket_acls ____________ 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.466 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.467 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.468 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.469 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout:__________ ERROR at teardown of test_block_public_object_canned_acls ___________ 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.470 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.471 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.472 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.473 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.474 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at teardown of test_block_public_policy _________________ 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.475 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.476 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.477 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.478 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.479 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout:_________________ ERROR at teardown of test_ignore_public_acls _________________ 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.480 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.481 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.482 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.483 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.484 INFO:teuthology.orchestra.run.vm04.stdout:______ ERROR at teardown of test_multipart_upload_on_a_bucket_with_policy ______ 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.485 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.486 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.487 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.488 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout:_____________ ERROR at teardown of test_put_bucket_encryption_kms ______________ 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.489 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.490 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.491 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.492 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.493 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout:_____________ ERROR at teardown of test_get_bucket_encryption_kms ______________ 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.494 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.495 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.496 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.497 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.498 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.499 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout:____________ ERROR at teardown of test_delete_bucket_encryption_kms ____________ 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.500 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.501 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.502 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.503 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.504 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout:_ ERROR at teardown of test_sse_kms_default_post_object_authenticated_request __ 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.505 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.506 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.507 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.508 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.509 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout:_________________ ERROR at teardown of test_get_object_torrent _________________ 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.510 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.511 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.512 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.513 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout:________ ERROR at teardown of test_upload_part_copy_percent_encoded_key ________ 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.514 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.515 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.516 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:configfile = 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(autouse=True) 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: def setup_teardown(configfile): 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: yield 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:> teardown() 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:332: 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:302: in teardown 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.517 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.518 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout:_________________ ERROR at setup of test_generate_where_clause _________________ 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.519 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.520 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.521 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.522 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout:__________________ ERROR at setup of test_generate_projection __________________ 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.523 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.524 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.525 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.526 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.527 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.528 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout:____________________ ERROR at setup of test_count_operation ____________________ 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.529 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.530 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.531 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.532 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.533 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout:_________________ ERROR at setup of test_count_json_operation __________________ 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.534 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.535 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.536 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.537 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at setup of test_json_column_sum_min_max ________________ 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.538 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.539 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.540 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.541 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.542 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at setup of test_json_nullif_expressions ________________ 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.543 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.544 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.545 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.546 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.547 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout:__________________ ERROR at setup of test_column_sum_min_max ___________________ 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.548 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.549 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.550 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.551 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout:__________________ ERROR at setup of test_nullif_expressions ___________________ 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.552 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.553 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.554 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.555 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.556 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at setup of test_nulliftrue_expressions _________________ 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.557 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.558 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.559 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.560 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.561 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at setup of test_is_not_null_expressions ________________ 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.562 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.563 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.564 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.565 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at setup of test_lowerupper_expressions _________________ 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.566 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.567 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.568 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.569 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.570 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout:____________________ ERROR at setup of test_in_expressions _____________________ 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.571 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.572 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.573 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.574 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.575 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout:_______________ ERROR at setup of test_true_false_in_expressions _______________ 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.576 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.577 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.578 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.579 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.580 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout:___________________ ERROR at setup of test_like_expressions ____________________ 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.581 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.582 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.583 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.584 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.585 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.586 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout:_______________ ERROR at setup of test_truefalselike_expressions _______________ 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.587 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.588 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.589 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.590 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.591 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.592 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout:__________________ ERROR at setup of test_complex_expressions __________________ 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.593 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.594 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.595 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.596 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.597 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.598 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout:_________________________ ERROR at setup of test_alias _________________________ 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.599 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.600 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.601 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.602 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout:_________________ ERROR at setup of test_alias_cyclic_refernce _________________ 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.603 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.604 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.605 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.606 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.607 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout:_______________________ ERROR at setup of test_datetime ________________________ 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.608 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.609 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.610 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.611 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout:__________________ ERROR at setup of test_true_false_datetime __________________ 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.612 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.613 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.614 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.615 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.616 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout:______________________ ERROR at setup of test_csv_parser _______________________ 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.617 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.618 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.619 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.620 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout:____________________ ERROR at setup of test_csv_definition _____________________ 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.621 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.622 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.623 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.624 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.625 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout:___________________ ERROR at setup of test_schema_definition ___________________ 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.626 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.627 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.628 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.629 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.630 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout:______________ ERROR at setup of test_when_then_else_expressions _______________ 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.631 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.632 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.633 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.634 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout:_________________ ERROR at setup of test_coalesce_expressions __________________ 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.635 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.636 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.637 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.638 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.639 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout:___________________ ERROR at setup of test_cast_expressions ____________________ 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.640 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.641 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.642 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.643 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout:________________________ ERROR at setup of test_version ________________________ 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.644 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.645 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.646 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.647 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.648 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout:___________________ ERROR at setup of test_trim_expressions ____________________ 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.649 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.650 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.651 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.652 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.653 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout:______________ ERROR at setup of test_truefalse_trim_expressions _______________ 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.654 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.655 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.656 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.657 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout:__________________ ERROR at setup of test_escape_expressions ___________________ 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.658 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.659 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.660 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.661 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.662 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout:________________ ERROR at setup of test_case_value_expressions _________________ 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.663 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.664 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.665 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.666 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.667 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout:_________________ ERROR at setup of test_bool_cast_expressions _________________ 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.668 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.669 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.670 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.671 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout:_________________ ERROR at setup of test_progress_expressions __________________ 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.672 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.673 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.674 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.675 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.676 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout:_______________ ERROR at setup of test_output_serial_expressions _______________ 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.677 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.678 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.679 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.680 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.681 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout:_____________________ ERROR at setup of test_account_topic _____________________ 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.682 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.683 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.684 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.685 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout:__________________ ERROR at setup of test_cross_account_topic __________________ 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.686 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.687 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.688 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.689 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.690 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout:_________________ ERROR at setup of test_account_topic_publish _________________ 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.691 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.692 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.693 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.694 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout:______________ ERROR at setup of test_cross_account_topic_publish ______________ 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.695 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.696 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.697 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.fixture(scope="package") 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: def configfile(): 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:> setup() 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:326: 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:289: in setup 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: nuke_prefixed_buckets(prefix=prefix) 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:145: in nuke_prefixed_buckets 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: buckets = get_buckets_list(client, prefix) 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:56: in get_buckets_list 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: response = client.list_buckets() 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.698 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.699 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/" 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout:=================================== FAILURES =================================== 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout:___________________________ test_sse_kms_method_head ___________________________ 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.700 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.701 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.702 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: def test_sse_kms_method_head(): 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: sse_kms_client_headers = { 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: 'x-amz-server-side-encryption': 'aws:kms', 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: 'x-amz-server-side-encryption-aws-kms-key-id': kms_keyid 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: } 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: data = 'A'*1000 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: key = 'testobj' 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: lf = (lambda **kwargs: kwargs['params']['headers'].update(sse_kms_client_headers)) 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: client.meta.events.register('before-call.s3.PutObject', lf) 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: client.put_object(Bucket=bucket_name, Key=key, Body=data) 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:> response = client.head_object(Bucket=bucket_name, Key=key) 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10155: 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.703 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.704 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-458/testobj" 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout:_____________________________ test_sse_kms_present _____________________________ 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.705 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.706 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.707 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: def test_sse_kms_present(): 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10169: 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.708 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.709 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-459" 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout:_____________________________ test_sse_kms_no_key ______________________________ 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.710 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.711 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.712 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: def test_sse_kms_no_key(): 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10188: 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.713 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-460" 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout:__________________________ test_sse_kms_not_declared ___________________________ 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.714 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.715 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.716 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: def test_sse_kms_not_declared(): 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10204: 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.717 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.718 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-461" 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout:________________________ test_sse_kms_multipart_upload _________________________ 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.719 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.720 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.721 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: def test_sse_kms_multipart_upload(): 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10223: 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.722 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-462" 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout:___________________ test_sse_kms_multipart_invalid_chunks_1 ____________________ 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.723 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.724 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.725 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: def test_sse_kms_multipart_invalid_chunks_1(): 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:47.726 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid2 = get_secondary_kms_keyid() 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10269: 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.727 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-463" 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout:___________________ test_sse_kms_multipart_invalid_chunks_2 ____________________ 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.728 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.729 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.730 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.731 INFO:teuthology.orchestra.run.vm04.stdout: def test_sse_kms_multipart_invalid_chunks_2(): 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10295: 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.732 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.733 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-464" 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout:________________ test_sse_kms_post_object_authenticated_request ________________ 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.734 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.735 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.736 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: def test_sse_kms_post_object_authenticated_request(): 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10321: 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.737 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-465" 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout:___________________________ test_sse_kms_transfer_1b ___________________________ 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.738 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.739 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.740 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: def test_sse_kms_transfer_1b(): 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: if kms_keyid is None: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: pytest.skip('[s3 main] section missing kms_keyid') 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:> _test_sse_kms_customer_write(1, key_id = kms_keyid) 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10369: 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10117: in _test_sse_kms_customer_write 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.741 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.742 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-466" 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout:__________________________ test_sse_kms_transfer_1kb ___________________________ 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.743 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.744 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.745 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: def test_sse_kms_transfer_1kb(): 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: if kms_keyid is None: 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: pytest.skip('[s3 main] section missing kms_keyid') 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:> _test_sse_kms_customer_write(1024, key_id = kms_keyid) 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10378: 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10117: in _test_sse_kms_customer_write 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.746 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-467" 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout:__________________________ test_sse_kms_transfer_1MB ___________________________ 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.747 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.748 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.749 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: def test_sse_kms_transfer_1MB(): 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: if kms_keyid is None: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: pytest.skip('[s3 main] section missing kms_keyid') 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:> _test_sse_kms_customer_write(1024*1024, key_id = kms_keyid) 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10387: 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10117: in _test_sse_kms_customer_write 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.750 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.751 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-468" 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout:__________________________ test_sse_kms_transfer_13b ___________________________ 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.752 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.753 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.754 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: def test_sse_kms_transfer_13b(): 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: if kms_keyid is None: 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: pytest.skip('[s3 main] section missing kms_keyid') 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:> _test_sse_kms_customer_write(13, key_id = kms_keyid) 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10396: 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10117: in _test_sse_kms_customer_write 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.755 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-469" 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout:__________________________ test_sse_kms_read_declare ___________________________ 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.756 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.757 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.758 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: def test_sse_kms_read_declare(): 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10401: 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.759 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.760 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-470" 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout:______________________________ test_bucket_policy ______________________________ 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.761 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.762 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.763 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucket_policy(): 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10420: 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.764 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-471" 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout:_____________________________ test_bucketv2_policy _____________________________ 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.765 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.766 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.767 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.list_objects_v2 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucketv2_policy(): 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10450: 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.768 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.769 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-472" 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout:____________________________ test_bucket_policy_acl ____________________________ 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.770 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.771 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.772 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucket_policy_acl(): 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10479: 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.773 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-473" 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout:___________________________ test_bucketv2_policy_acl ___________________________ 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.774 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.775 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.776 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.list_objects_v2 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucketv2_policy_acl(): 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10515: 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.777 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.778 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-474" 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout:______________________ test_bucket_policy_another_bucket _______________________ 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.779 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.780 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.781 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucket_policy_another_bucket(): 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10639: 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.782 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-475" 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout:_____________________ test_bucketv2_policy_another_bucket ______________________ 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.783 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.784 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.785 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.list_objects_v2 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucketv2_policy_another_bucket(): 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10677: 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.786 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.787 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-476" 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout:_____________________________ test_get_obj_tagging _____________________________ 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.788 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.789 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.790 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: def test_get_obj_tagging(): 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: key = 'testputtags' 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_key_with_random_content(key) 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10787: 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:5865: in _create_key_with_random_content 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.791 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-477" 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout:__________________________ test_get_obj_head_tagging ___________________________ 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.792 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.793 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.794 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: def test_get_obj_head_tagging(): 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: key = 'testputtags' 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_key_with_random_content(key) 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10801: 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:5865: in _create_key_with_random_content 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.795 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.796 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-478" 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout:______________________________ test_put_max_tags _______________________________ 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.797 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.798 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.799 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_max_tags(): 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: key = 'testputmaxtags' 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_key_with_random_content(key) 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10817: 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:5865: in _create_key_with_random_content 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.800 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-479" 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout:_____________________________ test_put_excess_tags _____________________________ 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.801 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.802 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.803 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_excess_tags(): 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: key = 'testputmaxtags' 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_key_with_random_content(key) 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10830: 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.804 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:5865: in _create_key_with_random_content 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.805 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-480" 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout:___________________________ test_put_max_kvsize_tags ___________________________ 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.806 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.807 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.808 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_max_kvsize_tags(): 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: key = 'testputmaxkeysize' 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_key_with_random_content(key) 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10845: 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:5865: in _create_key_with_random_content 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.809 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.810 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-481" 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout:___________________________ test_put_excess_key_tags ___________________________ 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.811 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.812 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.813 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_excess_key_tags(): 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: key = 'testputexcesskeytags' 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_key_with_random_content(key) 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10866: 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:5865: in _create_key_with_random_content 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.814 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-482" 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout:___________________________ test_put_excess_val_tags ___________________________ 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.815 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.816 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.817 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_excess_val_tags(): 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: key = 'testputexcesskeytags' 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_key_with_random_content(key) 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10888: 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:5865: in _create_key_with_random_content 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.818 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.819 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-483" 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout:_____________________________ test_put_modify_tags _____________________________ 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.820 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.821 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.822 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_modify_tags(): 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: key = 'testputmodifytags' 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_key_with_random_content(key) 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10911: 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:5865: in _create_key_with_random_content 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.823 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-484" 2026-03-05T20:25:47.824 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout:_____________________________ test_put_delete_tags _____________________________ 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.825 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.826 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.827 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_delete_tags(): 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: key = 'testputmodifytags' 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_key_with_random_content(key) 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10941: 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:5865: in _create_key_with_random_content 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.828 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-485" 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout:___________________ test_post_object_tags_anonymous_request ____________________ 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.829 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.830 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.831 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: def test_post_object_tags_anonymous_request(): 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.832 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: url = _get_post_url(bucket_name) 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(ACL='public-read-write', Bucket=bucket_name) 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10963: 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.833 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-486" 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.834 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout:_________________ test_post_object_tags_authenticated_request __________________ 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.835 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.836 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.837 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: def test_post_object_tags_authenticated_request(): 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:10991: 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.838 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-487" 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout:____________________________ test_put_obj_with_tags ____________________________ 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.839 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.840 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.841 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_obj_with_tags(): 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11038: 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.842 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.843 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-488" 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout:___________________________ test_get_tags_acl_public ___________________________ 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.844 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.845 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.846 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: def test_get_tags_acl_public(): 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: key = 'testputtagsacl' 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_key_with_random_content(key) 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11072: 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:5865: in _create_key_with_random_content 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.847 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.848 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-489" 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout:___________________________ test_put_tags_acl_public ___________________________ 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.849 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.850 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.851 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_tags_acl_public(): 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: key = 'testputtagsacl' 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_key_with_random_content(key) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11095: 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:5865: in _create_key_with_random_content 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.852 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-490" 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout:_________________________ test_delete_tags_obj_public __________________________ 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.853 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.854 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.855 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: def test_delete_tags_obj_public(): 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: key = 'testputtagsacl' 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_key_with_random_content(key) 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11116: 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:5865: in _create_key_with_random_content 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket() 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.856 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.857 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-491" 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout:____________ test_versioning_bucket_atomic_upload_return_version_id ____________ 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.858 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.859 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.860 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: def test_versioning_bucket_atomic_upload_return_version_id(): 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11138: 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.861 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.862 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-492" 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout:__________ test_versioning_bucket_multipart_upload_return_version_id ___________ 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.863 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.864 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.865 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: def test_versioning_bucket_multipart_upload_return_version_id(): 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: content_type='text/bla' 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: objlen = 30 * 1024 * 1024 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11170: 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.866 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.867 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-493" 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout:___________________ test_bucket_policy_get_obj_existing_tag ____________________ 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.868 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.869 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.870 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucket_policy_get_obj_existing_tag(): 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_objects(keys=['publictag', 'privatetag', 'invalidtag']) 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11211: 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:117: in _create_objects 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: bucket = get_new_bucket_resource(name=bucket_name) 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:599: in get_new_bucket_resource 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: bucket_location = bucket.create() 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/boto3/resources/factory.py:580: in do_action 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: response = action(self, *args, **kwargs) 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/boto3/resources/action.py:88: in __call__ 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: response = getattr(parent.meta.client, operation_name)(*args, **params) 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.871 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-494" 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout:_______________ test_bucket_policy_get_obj_tagging_existing_tag ________________ 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.872 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.873 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.874 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.875 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucket_policy_get_obj_tagging_existing_tag(): 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_objects(keys=['publictag', 'privatetag', 'invalidtag']) 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11266: 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:117: in _create_objects 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: bucket = get_new_bucket_resource(name=bucket_name) 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:599: in get_new_bucket_resource 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: bucket_location = bucket.create() 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/boto3/resources/factory.py:580: in do_action 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: response = action(self, *args, **kwargs) 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/boto3/resources/action.py:88: in __call__ 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: response = getattr(parent.meta.client, operation_name)(*args, **params) 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.876 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-495" 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout:_______________ test_bucket_policy_put_obj_tagging_existing_tag ________________ 2026-03-05T20:25:47.877 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.878 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.879 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucket_policy_put_obj_tagging_existing_tag(): 2026-03-05T20:25:47.880 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_objects(keys=['publictag', 'privatetag', 'invalidtag']) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11328: 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:117: in _create_objects 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: bucket = get_new_bucket_resource(name=bucket_name) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:599: in get_new_bucket_resource 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: bucket_location = bucket.create() 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/boto3/resources/factory.py:580: in do_action 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: response = action(self, *args, **kwargs) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/boto3/resources/action.py:88: in __call__ 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: response = getattr(parent.meta.client, operation_name)(*args, **params) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.881 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-496" 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout:____________________ test_bucket_policy_put_obj_copy_source ____________________ 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.882 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.883 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.884 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucket_policy_put_obj_copy_source(): 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_objects(keys=['public/foo', 'public/bar', 'private/foo']) 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11397: 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:117: in _create_objects 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: bucket = get_new_bucket_resource(name=bucket_name) 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:599: in get_new_bucket_resource 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: bucket_location = bucket.create() 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/boto3/resources/factory.py:580: in do_action 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: response = action(self, *args, **kwargs) 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/boto3/resources/action.py:88: in __call__ 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: response = getattr(parent.meta.client, operation_name)(*args, **params) 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.885 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.886 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-497" 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout:_________________ test_bucket_policy_put_obj_copy_source_meta __________________ 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.887 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.888 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.889 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucket_policy_put_obj_copy_source_meta(): 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:> src_bucket_name = _create_objects(keys=['public/foo', 'public/bar']) 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11444: 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:117: in _create_objects 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: bucket = get_new_bucket_resource(name=bucket_name) 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:599: in get_new_bucket_resource 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: bucket_location = bucket.create() 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/boto3/resources/factory.py:580: in do_action 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: response = action(self, *args, **kwargs) 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/boto3/resources/action.py:88: in __call__ 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: response = getattr(parent.meta.client, operation_name)(*args, **params) 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.890 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.891 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-498" 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout:________________________ test_bucket_policy_put_obj_acl ________________________ 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.892 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.893 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.894 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucket_policy_put_obj_acl(): 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11494: 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.895 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-499" 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout:_______________________ test_bucket_policy_put_obj_grant _______________________ 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.896 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.897 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.898 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucket_policy_put_obj_grant(): 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11535: 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.899 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.900 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-500" 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout:________________________ test_put_obj_enc_conflict_c_s3 ________________________ 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.901 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.902 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.903 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_obj_enc_conflict_c_s3(): 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11596: 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.904 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-501" 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout:_______________________ test_put_obj_enc_conflict_c_kms ________________________ 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.905 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.906 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.907 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_obj_enc_conflict_c_kms(): 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: if kms_keyid is None: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = 'fool-me-once' 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11622: 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.908 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.909 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-502" 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout:_______________________ test_put_obj_enc_conflict_s3_kms _______________________ 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.910 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.911 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.912 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_obj_enc_conflict_s3_kms(): 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: if kms_keyid is None: 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = 'fool-me-once' 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11649: 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.913 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-503" 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout:____________________ test_put_obj_enc_conflict_bad_enc_kms _____________________ 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.914 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.915 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.916 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_obj_enc_conflict_bad_enc_kms(): 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: if kms_keyid is None: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = 'fool-me-once' 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11673: 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.917 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.918 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-504" 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout:_____________________ test_bucket_policy_put_obj_kms_noenc _____________________ 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.919 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.920 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.921 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucket_policy_put_obj_kms_noenc(): 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: if kms_keyid is None: 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: pytest.skip('[s3 main] section missing kms_keyid') 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11798: 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.922 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-505" 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout:______________________ test_bucket_policy_put_obj_kms_s3 _______________________ 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.923 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.924 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.925 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucket_policy_put_obj_kms_s3(): 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11841: 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.926 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.927 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-506" 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout:_________________ test_bucket_policy_get_obj_acl_existing_tag __________________ 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.928 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.929 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.tagging 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_policy 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: def test_bucket_policy_get_obj_acl_existing_tag(): 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = _create_objects(keys=['publictag', 'privatetag', 'invalidtag']) 2026-03-05T20:25:47.930 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11913: 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:117: in _create_objects 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: bucket = get_new_bucket_resource(name=bucket_name) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:599: in get_new_bucket_resource 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: bucket_location = bucket.create() 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/boto3/resources/factory.py:580: in do_action 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: response = action(self, *args, **kwargs) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/boto3/resources/action.py:88: in __call__ 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: response = getattr(parent.meta.client, operation_name)(*args, **params) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.931 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-507" 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout:________________________ test_object_lock_put_obj_lock _________________________ 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.932 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.933 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.934 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_lock(): 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:11974: 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.935 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-508" 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout:_________________ test_object_lock_put_obj_lock_invalid_bucket _________________ 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.936 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.937 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.938 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_lock_invalid_bucket(): 2026-03-05T20:25:47.939 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12006: 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.940 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-509" 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout:______________ test_object_lock_put_obj_lock_with_days_and_years _______________ 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.941 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.942 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.943 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_lock_with_days_and_years(): 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12024: 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.944 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-510" 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout:__________________ test_object_lock_put_obj_lock_invalid_days __________________ 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.945 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.946 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.947 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_lock_invalid_days(): 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12043: 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.948 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.949 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-511" 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout:_________________ test_object_lock_put_obj_lock_invalid_years __________________ 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.950 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.951 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.952 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_lock_invalid_years(): 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12061: 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.953 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-512" 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout:__________________ test_object_lock_put_obj_lock_invalid_mode __________________ 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.954 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.955 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.956 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_lock_invalid_mode(): 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12079: 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.957 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.958 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-513" 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout:_________________ test_object_lock_put_obj_lock_invalid_status _________________ 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.959 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.960 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.961 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_lock_invalid_status(): 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12109: 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.962 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-514" 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout:_____________________ test_object_lock_suspend_versioning ______________________ 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.963 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.964 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.965 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_suspend_versioning(): 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12127: 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.966 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.967 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-515" 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout:________________________ test_object_lock_get_obj_lock _________________________ 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.968 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.969 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.970 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_get_obj_lock(): 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12138: 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.971 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-516" 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout:_________________ test_object_lock_get_obj_lock_invalid_bucket _________________ 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.972 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.973 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.974 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_get_obj_lock_invalid_bucket(): 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name) 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12156: 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.975 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.976 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-517" 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout:______________________ test_object_lock_put_obj_retention ______________________ 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.977 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.978 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.979 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_retention(): 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12167: 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.980 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-518" 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout:______________ test_object_lock_put_obj_retention_invalid_bucket _______________ 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.981 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.982 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.983 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_retention_invalid_bucket(): 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name) 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12183: 2026-03-05T20:25:47.984 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.985 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-519" 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout:_______________ test_object_lock_put_obj_retention_invalid_mode ________________ 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.986 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.987 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.988 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_retention_invalid_mode(): 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12197: 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.989 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.990 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-520" 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout:______________________ test_object_lock_get_obj_retention ______________________ 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.991 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.992 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.993 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_get_obj_retention(): 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12217: 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.994 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-521" 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout:__________________ test_object_lock_get_obj_retention_iso8601 __________________ 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.995 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:47.996 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:47.997 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_get_obj_retention_iso8601(): 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12232: 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:47.998 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:47.999 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-522" 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout:______________ test_object_lock_get_obj_retention_invalid_bucket _______________ 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.000 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.001 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.002 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_get_obj_retention_invalid_bucket(): 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name) 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12249: 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.003 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-523" 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout:_________________ test_object_lock_put_obj_retention_versionid _________________ 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.004 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.005 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.006 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_retention_versionid(): 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12262: 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.007 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.008 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-524" 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout:________ test_object_lock_put_obj_retention_override_default_retention _________ 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.009 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.010 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.011 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_retention_override_default_retention(): 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12278: 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.012 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.013 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-525" 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout:______________ test_object_lock_put_obj_retention_increase_period ______________ 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.014 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.015 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.016 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_retention_increase_period(): 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12303: 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.017 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-526" 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout:______________ test_object_lock_put_obj_retention_shorten_period _______________ 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.018 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.019 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.020 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_retention_shorten_period(): 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12320: 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.021 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.022 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-527" 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout:___________ test_object_lock_put_obj_retention_shorten_period_bypass ___________ 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.023 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.024 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.025 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_obj_retention_shorten_period_bypass(): 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12338: 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.026 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-528" 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout:________________ test_object_lock_delete_object_with_retention _________________ 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.027 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.028 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.029 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_delete_object_with_retention(): 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12355: 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.030 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.031 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-529" 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout:___________ test_object_lock_delete_multipart_object_with_retention ____________ 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.032 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.033 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.034 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_delete_multipart_object_with_retention(): 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12373: 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.035 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-530" 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout:___________ test_object_lock_delete_object_with_retention_and_marker ___________ 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.036 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.037 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.038 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_delete_object_with_retention_and_marker(): 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12398: 2026-03-05T20:25:48.039 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.040 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-531" 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout:_____________ test_object_lock_multi_delete_object_with_retention ______________ 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.041 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.042 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.043 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_multi_delete_object_with_retention(): 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12423: 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.044 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-532" 2026-03-05T20:25:48.045 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout:_______________________ test_object_lock_put_legal_hold ________________________ 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.046 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.047 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.048 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_legal_hold(): 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12490: 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.049 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-533" 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout:________________ test_object_lock_put_legal_hold_invalid_bucket ________________ 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.050 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.051 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.052 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_legal_hold_invalid_bucket(): 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name) 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12503: 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.053 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.054 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-534" 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout:________________ test_object_lock_put_legal_hold_invalid_status ________________ 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.055 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.056 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.057 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_put_legal_hold_invalid_status(): 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12517: 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.058 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-535" 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout:_______________________ test_object_lock_get_legal_hold ________________________ 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.059 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.060 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.061 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_get_legal_hold(): 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12531: 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.062 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.063 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-536" 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout:________________ test_object_lock_get_legal_hold_invalid_bucket ________________ 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.064 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.065 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.066 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_get_legal_hold_invalid_bucket(): 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12547: 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.067 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-537" 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout:______________ test_object_lock_delete_object_with_legal_hold_on _______________ 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.068 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.069 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.070 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_delete_object_with_legal_hold_on(): 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12560: 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.071 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.072 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.073 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.073 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.073 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.073 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.073 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.073 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.073 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.073 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.074 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-03-05T20:25:48.074 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-538" 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout:_________ test_object_lock_delete_multipart_object_with_legal_hold_on __________ 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.075 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.076 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.077 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_delete_multipart_object_with_legal_hold_on(): 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12574: 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.078 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-539" 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout:______________ test_object_lock_delete_object_with_legal_hold_off ______________ 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.079 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.080 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_delete_object_with_legal_hold_off(): 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12596: 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.082 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.083 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-540" 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout:______________________ test_object_lock_get_obj_metadata _______________________ 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.084 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.085 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.086 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_get_obj_metadata(): 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12608: 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.087 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-541" 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout:________________________ test_object_lock_uploading_obj ________________________ 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.088 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.089 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.090 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_uploading_obj(): 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12628: 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.091 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.092 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-542" 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout:__________ test_object_lock_changing_mode_from_governance_with_bypass __________ 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.093 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.094 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.095 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_changing_mode_from_governance_with_bypass(): 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: key = 'file1' 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12645: 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.096 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.097 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-543" 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout:________ test_object_lock_changing_mode_from_governance_without_bypass _________ 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.098 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.099 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.100 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_changing_mode_from_governance_without_bypass(): 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: key = 'file1' 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12659: 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.101 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-544" 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout:________________ test_object_lock_changing_mode_from_compliance ________________ 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.102 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.103 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.104 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: def test_object_lock_changing_mode_from_compliance(): 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: bucket_name = get_new_bucket_name() 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: key = 'file1' 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:> client.create_bucket(Bucket=bucket_name, ObjectLockEnabledForBucket=True) 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12676: 2026-03-05T20:25:48.105 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.106 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-545" 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout:________________________ test_copy_object_ifmatch_good _________________________ 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.107 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.108 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.109 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: def test_copy_object_ifmatch_good(): 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12690: 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.110 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.111 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-546" 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout:_____________________ test_copy_object_ifnonematch_failed ______________________ 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.112 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.113 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.114 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: def test_copy_object_ifnonematch_failed(): 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12725: 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.115 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-547" 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout:________________________ test_get_bucket_policy_status _________________________ 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.116 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.117 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.118 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: def test_get_bucket_policy_status(): 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12745: 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.119 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.120 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-548" 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout:___________________ test_get_public_acl_bucket_policy_status ___________________ 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.121 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.122 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.123 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: def test_get_public_acl_bucket_policy_status(): 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12751: 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.124 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-549" 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout:_________________ test_get_authpublic_acl_bucket_policy_status _________________ 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.125 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.126 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.127 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: def test_get_authpublic_acl_bucket_policy_status(): 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12758: 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.128 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.129 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-550" 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout:________________ test_get_publicpolicy_acl_bucket_policy_status ________________ 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.130 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.131 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.132 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: def test_get_publicpolicy_acl_bucket_policy_status(): 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12766: 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.133 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-551" 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout:______________ test_get_nonpublicpolicy_acl_bucket_policy_status _______________ 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.134 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.135 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.136 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: def test_get_nonpublicpolicy_acl_bucket_policy_status(): 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12794: 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.137 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.138 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-552" 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout:______________ test_get_nonpublicpolicy_deny_bucket_policy_status ______________ 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.139 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.140 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.141 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: def test_get_nonpublicpolicy_deny_bucket_policy_status(): 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12826: 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.142 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-553" 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout:_______________________ test_get_undefined_public_block ________________________ 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.143 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.145 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: def test_get_undefined_public_block(): 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12853: 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.146 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.147 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-554" 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout:___________________ test_get_public_block_deny_bucket_policy ___________________ 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.148 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.149 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.150 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: def test_get_public_block_deny_bucket_policy(): 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12870: 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.151 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-555" 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout:____________________________ test_put_public_block _____________________________ 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.152 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.153 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.154 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_public_block(): 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: #client = get_svc_client(svc='s3control', client_config=Config(s3={'addressing_style': 'path'})) 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12899: 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.155 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.156 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-556" 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout:______________________ test_block_public_put_bucket_acls _______________________ 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.157 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.158 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: def test_block_public_put_bucket_acls(): 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout: #client = get_svc_client(svc='s3control', client_config=Config(s3={'addressing_style': 'path'})) 2026-03-05T20:25:48.159 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12918: 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.160 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-557" 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout:_____________________ test_block_public_object_canned_acls _____________________ 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.161 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.162 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.163 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: def test_block_public_object_canned_acls(): 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12946: 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.164 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-558" 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout:___________________________ test_block_public_policy ___________________________ 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.165 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.166 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.167 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: def test_block_public_policy(): 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12975: 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.168 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.169 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-559" 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout:___________________________ test_ignore_public_acls ____________________________ 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.170 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.171 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.172 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: def test_ignore_public_acls(): 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:12992: 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.173 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-560" 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout:________________ test_multipart_upload_on_a_bucket_with_policy _________________ 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.174 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.175 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.176 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: def test_multipart_upload_on_a_bucket_with_policy(): 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:13019: 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.177 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.178 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-561" 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout:________________________ test_put_bucket_encryption_kms ________________________ 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.179 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.180 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: def test_put_bucket_encryption_kms(): 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:13088: 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.181 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.182 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-562" 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout:________________________ test_get_bucket_encryption_kms ________________________ 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.183 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.184 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.185 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: def test_get_bucket_encryption_kms(): 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: if kms_keyid is None: 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = 'fool-me-again' 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:13118: 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.186 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-563" 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout:______________________ test_delete_bucket_encryption_kms _______________________ 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.187 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.188 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.189 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: def test_delete_bucket_encryption_kms(): 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:13161: 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.190 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.191 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-564" 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout:____________ test_sse_kms_default_post_object_authenticated_request ____________ 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.192 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.193 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.194 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.encryption 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.bucket_encryption 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: @pytest.mark.fails_on_dbstore 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: def test_sse_kms_default_post_object_authenticated_request(): 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: kms_keyid = get_main_kms_keyid() 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: if kms_keyid is None: 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: pytest.skip('[s3 main] section missing kms_keyid') 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:13405: 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.195 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-565" 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout:___________________________ test_get_object_torrent ____________________________ 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.196 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.197 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.198 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: def test_get_object_torrent(): 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: client = get_client() 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:13490: 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.199 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-566" 2026-03-05T20:25:48.200 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout:__________________ test_upload_part_copy_percent_encoded_key ___________________ 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout:> conn = connection.create_connection( 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:174: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:95: in create_connection 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: raise err 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout:address = ('vm04.local', 80), timeout = 60, source_address = None 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout:socket_options = [(6, 1, 1)] 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: def create_connection( 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: address, 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: timeout=socket._GLOBAL_DEFAULT_TIMEOUT, 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: source_address=None, 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: socket_options=None, 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: """Connect to *address* and return the socket object. 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: Convenience function. Connect to *address* (a 2-tuple ``(host, 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: port)``) and return the socket object. Passing the optional 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: *timeout* parameter will set the timeout on the socket instance 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: before attempting to connect. If no *timeout* is supplied, the 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: global default timeout setting returned by :func:`socket.getdefaulttimeout` 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: is used. If *source_address* is set it must be a tuple of (host, port) 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: for the socket to bind as a source address before making the connection. 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: An host of '' or port 0 tells the OS to use the default. 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: host, port = address 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: if host.startswith("["): 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: host = host.strip("[]") 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: err = None 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: # Using the value from allowed_gai_family() in the context of getaddrinfo lets 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: # us select whether to work with IPv4 DNS records, IPv6 records, or both. 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: # The original create_connection function always returns all records. 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: family = allowed_gai_family() 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: host.encode("idna") 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: except UnicodeError: 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: return six.raise_from( 2026-03-05T20:25:48.201 INFO:teuthology.orchestra.run.vm04.stdout: LocationParseError(u"'%s', label empty or too long" % host), None 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: af, socktype, proto, canonname, sa = res 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: sock = None 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: sock = socket.socket(af, socktype, proto) 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: # If provided, set socket level options before connecting. 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: _set_socket_options(sock, socket_options) 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: sock.settimeout(timeout) 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: if source_address: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: sock.bind(source_address) 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout:> sock.connect(sa) 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout:E ConnectionRefusedError: [Errno 111] Connection refused 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/connection.py:85: ConnectionRefusedError 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout:> urllib_response = conn.urlopen( 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:455: 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:802: in urlopen 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: retries = retries.increment( 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/util/retry.py:527: in increment 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: raise six.reraise(type(error), error, _stacktrace) 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/packages/six.py:770: in reraise 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: raise value 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout: httplib_response = self._make_request( 2026-03-05T20:25:48.202 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connectionpool.py:416: in _make_request 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: conn.request(method, url, **httplib_request_kw) 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:244: in request 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: super(HTTPConnection, self).request(method, url, body=body, headers=headers) 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1285: in request 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: self._send_request(method, url, body, headers, encode_chunked) 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:94: in _send_request 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: rval = super()._send_request( 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1331: in _send_request 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: self.endheaders(body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:1280: in endheaders 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: self._send_output(message_body, encode_chunked=encode_chunked) 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:123: in _send_output 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: self.send(msg) 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/awsrequest.py:218: in send 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: return super().send(str) 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:/usr/lib64/python3.9/http/client.py:980: in send 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: self.connect() 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:205: in connect 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: conn = self._new_conn() 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: def _new_conn(self): 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: """Establish a socket connection and set nodelay settings on it. 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: :return: New socket connection. 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: """ 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw = {} 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: if self.source_address: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["source_address"] = self.source_address 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: if self.socket_options: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: extra_kw["socket_options"] = self.socket_options 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: conn = connection.create_connection( 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: (self._dns_host, self.port), self.timeout, **extra_kw 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: except SocketTimeout: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: raise ConnectTimeoutError( 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: self, 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: "Connection to %s timed out. (connect timeout=%s)" 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: % (self.host, self.timeout), 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: except SocketError as e: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:> raise NewConnectionError( 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: self, "Failed to establish a new connection: %s" % e 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:E urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/urllib3/connection.py:186: NewConnectionError 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:During handling of the above exception, another exception occurred: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: def test_upload_part_copy_percent_encoded_key(): 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: s3_client = get_client() 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:> bucket_name = get_new_bucket() 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/test_s3.py:13512: 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.203 INFO:teuthology.orchestra.run.vm04.stdout:s3tests/functional/__init__.py:614: in get_new_bucket 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: client.create_bucket(Bucket=name) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:514: in _api_call 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: return self._make_api_call(operation_name, kwargs) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:921: in _make_api_call 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: http, parsed_response = self._make_request( 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/client.py:944: in _make_request 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: return self._endpoint.make_request(operation_model, request_dict) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:119: in make_request 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: return self._send_request(request_dict, operation_model) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:202: in _send_request 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: while self._needs_retry( 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:354: in _needs_retry 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: responses = self._event_emitter.emit( 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:412: in emit 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: return self._emitter.emit(aliased_event_name, **kwargs) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:256: in emit 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: return self._emit(event_name, kwargs) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/hooks.py:239: in _emit 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: response = handler(**kwargs) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:207: in __call__ 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: if self._checker(**checker_kwargs): 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:284: in __call__ 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: should_retry = self._should_retry( 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:320: in _should_retry 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: return self._checker(attempt_number, response, caught_exception) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:363: in __call__ 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: checker_response = checker( 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:247: in __call__ 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: return self._check_caught_exception( 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/retryhandler.py:416: in _check_caught_exception 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: raise caught_exception 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:281: in _do_get_response 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: http_response = self._send(request) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/endpoint.py:377: in _send 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: return self.http_session.send(request) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:self = 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout:request = 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: def send(self, request): 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: try: 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: proxy_url = self._proxy_config.proxy_url_for(request.url) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: manager = self._get_connection_manager(request.url, proxy_url) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: conn = manager.connection_from_url(request.url) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: self._setup_ssl_cert(conn, request.url, self._verify) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: if ensure_boolean( 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: os.environ.get('BOTO_EXPERIMENTAL__ADD_PROXY_HOST_HEADER', '') 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: ): 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: # This is currently an "experimental" feature which provides 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: # no guarantees of backwards compatibility. It may be subject 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: # to change or removal in any patch version. Anyone opting in 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: # to this feature should strictly pin botocore. 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: host = urlparse(request.url).hostname 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: conn.proxy_headers['host'] = host 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: request_target = self._get_request_target(request.url, proxy_url) 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response = conn.urlopen( 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: method=request.method, 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: url=request_target, 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: body=request.body, 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: headers=request.headers, 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: retries=Retry(False), 2026-03-05T20:25:48.204 INFO:teuthology.orchestra.run.vm04.stdout: assert_same_host=False, 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: preload_content=False, 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: decode_content=False, 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: chunked=self._chunked(request.headers), 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: http_response = botocore.awsrequest.AWSResponse( 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: request.url, 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.status, 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response.headers, 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: urllib_response, 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: ) 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: if not request.stream_output: 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: # Cause the raw stream to be exhausted immediately. We do it 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: # this way instead of using preload_content because 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: # preload_content will never buffer chunked responses 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: http_response.content 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: return http_response 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: except URLLib3SSLError as e: 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: raise SSLError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: except (NewConnectionError, socket.gaierror) as e: 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:> raise EndpointConnectionError(endpoint_url=request.url, error=e) 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://vm04.local:80/test-e4083jvgnrtea1s8na9mz7sf-567" 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:.tox/py/lib/python3.9/site-packages/botocore/httpsession.py:484: EndpointConnectionError 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:=========================== short test summary info ============================ 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_sse_kms_method_head - botocore.exc... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_sse_kms_present - botocore.excepti... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_sse_kms_no_key - botocore.exceptio... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_sse_kms_not_declared - botocore.ex... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_sse_kms_multipart_upload - botocor... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_sse_kms_multipart_invalid_chunks_1 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_sse_kms_multipart_invalid_chunks_2 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_sse_kms_post_object_authenticated_request 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_sse_kms_transfer_1b - botocore.exc... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_sse_kms_transfer_1kb - botocore.ex... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_sse_kms_transfer_1MB - botocore.ex... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_sse_kms_transfer_13b - botocore.ex... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_sse_kms_read_declare - botocore.ex... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucket_policy - botocore.exception... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucketv2_policy - botocore.excepti... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucket_policy_acl - botocore.excep... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucketv2_policy_acl - botocore.exc... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucket_policy_another_bucket - bot... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucketv2_policy_another_bucket - b... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_get_obj_tagging - botocore.excepti... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_get_obj_head_tagging - botocore.ex... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_max_tags - botocore.exceptions... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_excess_tags - botocore.excepti... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_max_kvsize_tags - botocore.exc... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_excess_key_tags - botocore.exc... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_excess_val_tags - botocore.exc... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_modify_tags - botocore.excepti... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_delete_tags - botocore.excepti... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_post_object_tags_anonymous_request 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_post_object_tags_authenticated_request 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_obj_with_tags - botocore.excep... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_get_tags_acl_public - botocore.exc... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_tags_acl_public - botocore.exc... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_delete_tags_obj_public - botocore.... 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_versioning_bucket_atomic_upload_return_version_id 2026-03-05T20:25:48.205 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_versioning_bucket_multipart_upload_return_version_id 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucket_policy_get_obj_existing_tag 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucket_policy_get_obj_tagging_existing_tag 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucket_policy_put_obj_tagging_existing_tag 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucket_policy_put_obj_copy_source 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucket_policy_put_obj_copy_source_meta 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucket_policy_put_obj_acl - botoco... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucket_policy_put_obj_grant - boto... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_obj_enc_conflict_c_s3 - botoco... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_obj_enc_conflict_c_kms - botoc... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_obj_enc_conflict_s3_kms - boto... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_obj_enc_conflict_bad_enc_kms 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucket_policy_put_obj_kms_noenc - ... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucket_policy_put_obj_kms_s3 - bot... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_bucket_policy_get_obj_acl_existing_tag 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_lock - botocor... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_bucket 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_with_days_and_years 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_days 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_years 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_mode 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_status 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_suspend_versioning - b... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_get_obj_lock - botocor... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_get_obj_lock_invalid_bucket 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_retention - bo... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_invalid_bucket 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_invalid_mode 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_get_obj_retention - bo... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_get_obj_retention_iso8601 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_get_obj_retention_invalid_bucket 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_versionid 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_override_default_retention 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_increase_period 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_shorten_period 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_shorten_period_bypass 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_delete_object_with_retention 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_delete_multipart_object_with_retention 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_delete_object_with_retention_and_marker 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_multi_delete_object_with_retention 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_legal_hold - botoc... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_legal_hold_invalid_bucket 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_put_legal_hold_invalid_status 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_get_legal_hold - botoc... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_get_legal_hold_invalid_bucket 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_delete_object_with_legal_hold_on 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_delete_multipart_object_with_legal_hold_on 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_delete_object_with_legal_hold_off 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_get_obj_metadata - bot... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_uploading_obj - botoco... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_changing_mode_from_governance_with_bypass 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_changing_mode_from_governance_without_bypass 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_object_lock_changing_mode_from_compliance 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_copy_object_ifmatch_good - botocor... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_copy_object_ifnonematch_failed - b... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_get_bucket_policy_status - botocor... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_get_public_acl_bucket_policy_status 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_get_authpublic_acl_bucket_policy_status 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_get_publicpolicy_acl_bucket_policy_status 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_get_nonpublicpolicy_acl_bucket_policy_status 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_get_nonpublicpolicy_deny_bucket_policy_status 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_get_undefined_public_block - botoc... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_get_public_block_deny_bucket_policy 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_public_block - botocore.except... 2026-03-05T20:25:48.206 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_block_public_put_bucket_acls - bot... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_block_public_object_canned_acls - ... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_block_public_policy - botocore.exc... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_ignore_public_acls - botocore.exce... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_multipart_upload_on_a_bucket_with_policy 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_put_bucket_encryption_kms - botoco... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_get_bucket_encryption_kms - botoco... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_delete_bucket_encryption_kms - bot... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_sse_kms_default_post_object_authenticated_request 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_get_object_torrent - botocore.exce... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:FAILED s3tests/functional/test_s3.py::test_upload_part_copy_percent_encoded_key 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_sse_kms_method_head - botocore.exce... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_sse_kms_present - botocore.exceptio... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_sse_kms_no_key - botocore.exception... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_sse_kms_not_declared - botocore.exc... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_sse_kms_multipart_upload - botocore... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_sse_kms_multipart_invalid_chunks_1 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_sse_kms_multipart_invalid_chunks_2 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_sse_kms_post_object_authenticated_request 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_sse_kms_transfer_1b - botocore.exce... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_sse_kms_transfer_1kb - botocore.exc... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_sse_kms_transfer_1MB - botocore.exc... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_sse_kms_transfer_13b - botocore.exc... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_sse_kms_read_declare - botocore.exc... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucket_policy - botocore.exceptions... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucketv2_policy - botocore.exceptio... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucket_policy_acl - botocore.except... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucketv2_policy_acl - botocore.exce... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucket_policy_another_bucket - boto... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucketv2_policy_another_bucket - bo... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_get_obj_tagging - botocore.exceptio... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_get_obj_head_tagging - botocore.exc... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_max_tags - botocore.exceptions.... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_excess_tags - botocore.exceptio... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_max_kvsize_tags - botocore.exce... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_excess_key_tags - botocore.exce... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_excess_val_tags - botocore.exce... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_modify_tags - botocore.exceptio... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_delete_tags - botocore.exceptio... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_post_object_tags_anonymous_request 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_post_object_tags_authenticated_request 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_obj_with_tags - botocore.except... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_get_tags_acl_public - botocore.exce... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_tags_acl_public - botocore.exce... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_delete_tags_obj_public - botocore.e... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_versioning_bucket_atomic_upload_return_version_id 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_versioning_bucket_multipart_upload_return_version_id 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucket_policy_get_obj_existing_tag 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucket_policy_get_obj_tagging_existing_tag 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucket_policy_put_obj_tagging_existing_tag 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucket_policy_put_obj_copy_source 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucket_policy_put_obj_copy_source_meta 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucket_policy_put_obj_acl - botocor... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucket_policy_put_obj_grant - botoc... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_obj_enc_conflict_c_s3 - botocor... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_obj_enc_conflict_c_kms - botoco... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_obj_enc_conflict_s3_kms - botoc... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_obj_enc_conflict_bad_enc_kms - ... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucket_policy_put_obj_kms_noenc - b... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucket_policy_put_obj_kms_s3 - boto... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_bucket_policy_get_obj_acl_existing_tag 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_lock - botocore... 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_bucket 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_with_days_and_years 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_days 2026-03-05T20:25:48.207 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_years 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_mode 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_status 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_suspend_versioning - bo... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_get_obj_lock - botocore... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_get_obj_lock_invalid_bucket 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_retention - bot... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_invalid_bucket 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_invalid_mode 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_get_obj_retention - bot... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_get_obj_retention_iso8601 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_get_obj_retention_invalid_bucket 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_versionid 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_override_default_retention 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_increase_period 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_shorten_period 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_obj_retention_shorten_period_bypass 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_delete_object_with_retention 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_delete_multipart_object_with_retention 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_delete_object_with_retention_and_marker 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_multi_delete_object_with_retention 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_legal_hold - botoco... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_legal_hold_invalid_bucket 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_put_legal_hold_invalid_status 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_get_legal_hold - botoco... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_get_legal_hold_invalid_bucket 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_delete_object_with_legal_hold_on 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_delete_multipart_object_with_legal_hold_on 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_delete_object_with_legal_hold_off 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_get_obj_metadata - boto... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_uploading_obj - botocor... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_changing_mode_from_governance_with_bypass 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_changing_mode_from_governance_without_bypass 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_object_lock_changing_mode_from_compliance 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_copy_object_ifmatch_good - botocore... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_copy_object_ifnonematch_failed - bo... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_get_bucket_policy_status - botocore... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_get_public_acl_bucket_policy_status 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_get_authpublic_acl_bucket_policy_status 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_get_publicpolicy_acl_bucket_policy_status 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_get_nonpublicpolicy_acl_bucket_policy_status 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_get_nonpublicpolicy_deny_bucket_policy_status 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_get_undefined_public_block - botoco... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_get_public_block_deny_bucket_policy 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_public_block - botocore.excepti... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_block_public_put_bucket_acls - boto... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_block_public_object_canned_acls - b... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_block_public_policy - botocore.exce... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_ignore_public_acls - botocore.excep... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_multipart_upload_on_a_bucket_with_policy 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_put_bucket_encryption_kms - botocor... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_get_bucket_encryption_kms - botocor... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_delete_bucket_encryption_kms - boto... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_sse_kms_default_post_object_authenticated_request 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_get_object_torrent - botocore.excep... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3.py::test_upload_part_copy_percent_encoded_key 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_generate_where_clause - botoc... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_generate_projection - botocor... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_count_operation - botocore.ex... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_count_json_operation - botoco... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_json_column_sum_min_max - bot... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_json_nullif_expressions - bot... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_column_sum_min_max - botocore... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_nullif_expressions - botocore... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_nulliftrue_expressions - boto... 2026-03-05T20:25:48.208 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_is_not_null_expressions - bot... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_lowerupper_expressions - boto... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_in_expressions - botocore.exc... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_true_false_in_expressions - b... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_like_expressions - botocore.e... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_truefalselike_expressions - b... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_complex_expressions - botocor... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_alias - botocore.exceptions.E... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_alias_cyclic_refernce - botoc... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_datetime - botocore.exception... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_true_false_datetime - botocor... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_csv_parser - botocore.excepti... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_csv_definition - botocore.exc... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_schema_definition - botocore.... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_when_then_else_expressions - ... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_coalesce_expressions - botoco... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_cast_expressions - botocore.e... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_version - botocore.exceptions... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_trim_expressions - botocore.e... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_truefalse_trim_expressions - ... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_escape_expressions - botocore... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_case_value_expressions - boto... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_bool_cast_expressions - botoc... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_progress_expressions - botoco... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_s3select.py::test_output_serial_expressions - b... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_sns.py::test_account_topic - botocore.exception... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_sns.py::test_cross_account_topic - botocore.exc... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_sns.py::test_account_topic_publish - botocore.e... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR s3tests/functional/test_sns.py::test_cross_account_topic_publish - boto... 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:=== 110 failed, 491 passed, 117 deselected, 148 errors in 1945.19s (0:32:25) === 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR: InvocationError for command /home/ubuntu/cephtest/s3-tests-client.0/.tox/py/bin/pytest -v -m 'not fails_on_rgw and not lifecycle_expiration and not lifecycle_transition and not cloud_transition and not test_of_sts and not webidentity_test and not fails_with_subdomain and not sse_s3' (exited with code 1) 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:___________________________________ summary ____________________________________ 2026-03-05T20:25:48.209 INFO:teuthology.orchestra.run.vm04.stdout:ERROR: py: commands failed 2026-03-05T20:25:48.209 ERROR:teuthology.contextutil:Saw exception from nested tasks Traceback (most recent call last): File "/home/teuthos/teuthology/teuthology/contextutil.py", line 30, in nested vars.append(enter()) File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 135, in __enter__ return next(self.gen) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/s3tests.py", line 465, in run_tests toxvenv_sh(ctx, remote, args, label="s3 tests against rgw") File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/s3tests.py", line 408, in toxvenv_sh return remote.sh(['source', activate, run.Raw('&&')] + args, **kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/remote.py", line 97, in sh proc = self.run(**kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/remote.py", line 575, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 461, in run r.wait() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 161, in wait self._raise_for_status() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 181, in _raise_for_status raise CommandFailedError( teuthology.exceptions.CommandFailedError: Command failed (s3 tests against rgw) on vm04 with status 1: "source /home/ubuntu/cephtest/tox-venv/bin/activate && cd /home/ubuntu/cephtest/s3-tests-client.0 && S3TEST_CONF=/home/ubuntu/cephtest/archive/s3-tests.client.0.conf BOTO_CONFIG=/home/ubuntu/cephtest/boto-client.0.cfg REQUESTS_CA_BUNDLE=/etc/pki/tls/certs/ca-bundle.crt tox -- -v -m 'not fails_on_rgw and not lifecycle_expiration and not lifecycle_transition and not cloud_transition and not test_of_sts and not webidentity_test and not fails_with_subdomain and not sse_s3'" 2026-03-05T20:25:48.210 INFO:tasks.s3tests:Cleaning up boto... 2026-03-05T20:25:48.210 DEBUG:teuthology.orchestra.run.vm04:> rm /home/ubuntu/cephtest/boto-client.0.cfg 2026-03-05T20:25:48.228 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 user rm --uid foo.client.0 --purge-data --cluster ceph 2026-03-05T20:25:48.304 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T20:25:48.304 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T20:30:48.305 INFO:teuthology.orchestra.run.vm04.stderr:failed to fetch mon config (--no-mon-config to skip) 2026-03-05T20:30:48.307 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-03-05T20:30:48.307 INFO:tasks.s3tests:Removing s3-tests... 2026-03-05T20:30:48.307 DEBUG:teuthology.orchestra.run.vm04:> rm -rf /home/ubuntu/cephtest/s3-tests-client.0 2026-03-05T20:30:48.539 ERROR:teuthology.run_tasks:Saw exception from tasks. Traceback (most recent call last): File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/s3tests.py", line 227, in create_users yield File "/home/teuthos/teuthology/teuthology/contextutil.py", line 30, in nested vars.append(enter()) File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 135, in __enter__ return next(self.gen) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/s3tests.py", line 465, in run_tests toxvenv_sh(ctx, remote, args, label="s3 tests against rgw") File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/s3tests.py", line 408, in toxvenv_sh return remote.sh(['source', activate, run.Raw('&&')] + args, **kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/remote.py", line 97, in sh proc = self.run(**kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/remote.py", line 575, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 461, in run r.wait() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 161, in wait self._raise_for_status() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 181, in _raise_for_status raise CommandFailedError( teuthology.exceptions.CommandFailedError: Command failed (s3 tests against rgw) on vm04 with status 1: "source /home/ubuntu/cephtest/tox-venv/bin/activate && cd /home/ubuntu/cephtest/s3-tests-client.0 && S3TEST_CONF=/home/ubuntu/cephtest/archive/s3-tests.client.0.conf BOTO_CONFIG=/home/ubuntu/cephtest/boto-client.0.cfg REQUESTS_CA_BUNDLE=/etc/pki/tls/certs/ca-bundle.crt tox -- -v -m 'not fails_on_rgw and not lifecycle_expiration and not lifecycle_transition and not cloud_transition and not test_of_sts and not webidentity_test and not fails_with_subdomain and not sse_s3'" During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/teuthos/teuthology/teuthology/run_tasks.py", line 112, in run_tasks manager.__enter__() File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 135, in __enter__ return next(self.gen) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/s3tests.py", line 739, in task with contextutil.nested( File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 135, in __enter__ return next(self.gen) File "/home/teuthos/teuthology/teuthology/contextutil.py", line 54, in nested raise exc[1] File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/s3tests.py", line 61, in download yield File "/home/teuthos/teuthology/teuthology/contextutil.py", line 46, in nested if exit(*exc): File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/s3tests.py", line 237, in create_users ctx.cluster.only(client).run( File "/home/teuthos/teuthology/teuthology/orchestra/cluster.py", line 85, in run procs = [remote.run(**kwargs, wait=_wait) for remote in remotes] File "/home/teuthos/teuthology/teuthology/orchestra/cluster.py", line 85, in procs = [remote.run(**kwargs, wait=_wait) for remote in remotes] File "/home/teuthos/teuthology/teuthology/orchestra/remote.py", line 575, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 461, in run r.wait() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 161, in wait self._raise_for_status() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 181, in _raise_for_status raise CommandFailedError( teuthology.exceptions.CommandFailedError: Command failed on vm04 with status 1: 'adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 user rm --uid foo.client.0 --purge-data --cluster ceph' 2026-03-05T20:30:48.539 DEBUG:teuthology.run_tasks:Unwinding manager s3tests 2026-03-05T20:30:48.543 DEBUG:teuthology.run_tasks:Unwinding manager tox 2026-03-05T20:30:48.545 DEBUG:teuthology.orchestra.run.vm04:> rm -rf /home/ubuntu/cephtest/tox-venv 2026-03-05T20:30:48.605 DEBUG:teuthology.run_tasks:Unwinding manager rgw 2026-03-05T20:30:48.607 DEBUG:tasks.rgw.client.0:waiting for process to exit 2026-03-05T20:30:48.607 INFO:teuthology.orchestra.run:waiting for 300 2026-03-05T20:30:48.607 INFO:tasks.rgw.client.0:Stopped 2026-03-05T20:30:48.607 DEBUG:teuthology.orchestra.run.vm04:> rm -f /home/ubuntu/cephtest/rgw.opslog.ceph.client.0.sock 2026-03-05T20:30:48.626 DEBUG:teuthology.orchestra.run.vm04:> sudo rm -f /etc/ceph/vault-root-token 2026-03-05T20:30:48.701 DEBUG:teuthology.orchestra.run.vm04:> sudo rm -f /home/ubuntu/cephtest/url_file 2026-03-05T20:30:48.769 INFO:tasks.util.rgw:rgwadmin: client.0 : ['gc', 'process', '--include-all'] 2026-03-05T20:30:48.769 DEBUG:tasks.util.rgw:rgwadmin: cmd=['adjust-ulimits', 'ceph-coverage', '/home/ubuntu/cephtest/archive/coverage', 'radosgw-admin', '--log-to-stderr', '--format', 'json', '-n', 'client.0', '--cluster', 'ceph', 'gc', 'process', '--include-all'] 2026-03-05T20:30:48.769 DEBUG:teuthology.orchestra.run.vm04:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin --log-to-stderr --format json -n client.0 --cluster ceph gc process --include-all 2026-03-05T20:30:48.842 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setuser ceph since I am not root 2026-03-05T20:30:48.843 INFO:teuthology.orchestra.run.vm04.stderr:ignoring --setgroup ceph since I am not root 2026-03-05T20:35:48.844 INFO:teuthology.orchestra.run.vm04.stderr:2026-03-05T20:35:48.839+0100 7f7121523900 0 monclient(hunting): authenticate timed out after 300 2026-03-05T20:35:48.844 INFO:teuthology.orchestra.run.vm04.stderr:failed to fetch mon config (--no-mon-config to skip) 2026-03-05T20:35:48.846 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-03-05T20:35:48.846 ERROR:teuthology.run_tasks:Manager failed: rgw Traceback (most recent call last): File "/home/teuthos/teuthology/teuthology/run_tasks.py", line 160, in run_tasks suppress = manager.__exit__(*exc_info) File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 555, in task with contextutil.nested(*subtasks): File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/teuthology/teuthology/contextutil.py", line 54, in nested raise exc[1] File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 364, in create_pools yield File "/home/teuthos/teuthology/teuthology/contextutil.py", line 46, in nested if exit(*exc): File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 269, in start_rgw rgwadmin(ctx, client, cmd=['gc', 'process', '--include-all'], check_status=True) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/util/rgw.py", line 34, in rgwadmin proc = remote.run( File "/home/teuthos/teuthology/teuthology/orchestra/remote.py", line 575, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 461, in run r.wait() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 161, in wait self._raise_for_status() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 181, in _raise_for_status raise CommandFailedError( teuthology.exceptions.CommandFailedError: Command failed on vm04 with status 1: 'adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin --log-to-stderr --format json -n client.0 --cluster ceph gc process --include-all' 2026-03-05T20:35:48.847 DEBUG:teuthology.run_tasks:Unwinding manager vault 2026-03-05T20:35:48.849 ERROR:teuthology.contextutil:Saw exception from nested tasks Traceback (most recent call last): File "/home/teuthos/teuthology/teuthology/contextutil.py", line 32, in nested yield vars File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/vault.py", line 287, in task yield File "/home/teuthos/teuthology/teuthology/run_tasks.py", line 160, in run_tasks suppress = manager.__exit__(*exc_info) File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 555, in task with contextutil.nested(*subtasks): File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/teuthology/teuthology/contextutil.py", line 54, in nested raise exc[1] File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 364, in create_pools yield File "/home/teuthos/teuthology/teuthology/contextutil.py", line 46, in nested if exit(*exc): File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 269, in start_rgw rgwadmin(ctx, client, cmd=['gc', 'process', '--include-all'], check_status=True) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/util/rgw.py", line 34, in rgwadmin proc = remote.run( File "/home/teuthos/teuthology/teuthology/orchestra/remote.py", line 575, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 461, in run r.wait() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 161, in wait self._raise_for_status() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 181, in _raise_for_status raise CommandFailedError( teuthology.exceptions.CommandFailedError: Command failed on vm04 with status 1: 'adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin --log-to-stderr --format json -n client.0 --cluster ceph gc process --include-all' 2026-03-05T20:35:48.849 INFO:tasks.vault:Stopping Vault instance 2026-03-05T20:35:48.849 DEBUG:tasks.vault.client.0:waiting for process to exit 2026-03-05T20:35:48.849 INFO:teuthology.orchestra.run:waiting for 300 2026-03-05T20:35:48.888 INFO:tasks.vault.client.0.vm04.stdout:==> Vault shutdown triggered 2026-03-05T20:35:48.888 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T20:35:48.884+0100 [INFO] core: marked as sealed 2026-03-05T20:35:48.888 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T20:35:48.884+0100 [INFO] core: pre-seal teardown starting 2026-03-05T20:35:48.888 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T20:35:48.884+0100 [INFO] rollback: stopping rollback manager 2026-03-05T20:35:48.888 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T20:35:48.884+0100 [INFO] core: pre-seal teardown complete 2026-03-05T20:35:48.888 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T20:35:48.884+0100 [INFO] core: stopping cluster listeners 2026-03-05T20:35:48.888 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T20:35:48.884+0100 [INFO] core.cluster-listener: forwarding rpc listeners stopped 2026-03-05T20:35:49.087 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T20:35:49.083+0100 [INFO] core.cluster-listener: rpc listeners successfully shut down 2026-03-05T20:35:49.087 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T20:35:49.083+0100 [INFO] core: cluster listeners successfully shut down 2026-03-05T20:35:49.087 INFO:tasks.vault.client.0.vm04.stderr:2026-03-05T20:35:49.083+0100 [INFO] core: vault is sealed 2026-03-05T20:35:49.089 INFO:tasks.vault.client.0:Stopped 2026-03-05T20:35:49.089 INFO:tasks.vault:Removing Vault... 2026-03-05T20:35:49.089 DEBUG:teuthology.orchestra.run.vm04:> rm -rf /home/ubuntu/cephtest/vault /home/ubuntu/cephtest/vault.zip 2026-03-05T20:35:49.161 DEBUG:teuthology.run_tasks:Unwinding manager ceph 2026-03-05T20:35:49.163 INFO:tasks.ceph.ceph_manager.ceph:waiting for clean 2026-03-05T20:35:49.164 DEBUG:teuthology.orchestra.run.vm04:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph pg dump --format=json 2026-03-05T20:37:49.238 DEBUG:teuthology.orchestra.run:got remote process result: 124 2026-03-05T20:37:49.238 ERROR:teuthology.contextutil:Saw exception from nested tasks Traceback (most recent call last): File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/ceph.py", line 1924, in task yield File "/home/teuthos/teuthology/teuthology/run_tasks.py", line 160, in run_tasks suppress = manager.__exit__(*exc_info) File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 555, in task with contextutil.nested(*subtasks): File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/teuthology/teuthology/contextutil.py", line 54, in nested raise exc[1] File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 364, in create_pools yield File "/home/teuthos/teuthology/teuthology/contextutil.py", line 46, in nested if exit(*exc): File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 269, in start_rgw rgwadmin(ctx, client, cmd=['gc', 'process', '--include-all'], check_status=True) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/util/rgw.py", line 34, in rgwadmin proc = remote.run( File "/home/teuthos/teuthology/teuthology/orchestra/remote.py", line 575, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 461, in run r.wait() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 161, in wait self._raise_for_status() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 181, in _raise_for_status raise CommandFailedError( teuthology.exceptions.CommandFailedError: Command failed on vm04 with status 1: 'adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin --log-to-stderr --format json -n client.0 --cluster ceph gc process --include-all' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/teuthos/teuthology/teuthology/contextutil.py", line 32, in nested yield vars File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/ceph.py", line 1934, in task ctx.managers[config['cluster']].wait_for_clean() File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/ceph_manager.py", line 2848, in wait_for_clean num_active_clean = self.get_num_active_clean() File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/ceph_manager.py", line 2627, in get_num_active_clean pgs = self.get_pg_stats() File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/ceph_manager.py", line 2393, in get_pg_stats out = self.raw_cluster_cmd('pg', 'dump', '--format=json') File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/ceph_manager.py", line 1644, in raw_cluster_cmd return self.run_cluster_cmd(**kwargs).stdout.getvalue() File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/ceph_manager.py", line 1635, in run_cluster_cmd return self.controller.run(**kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/remote.py", line 575, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 461, in run r.wait() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 161, in wait self._raise_for_status() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 181, in _raise_for_status raise CommandFailedError( teuthology.exceptions.CommandFailedError: Command failed on vm04 with status 124: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph pg dump --format=json' 2026-03-05T20:37:49.239 INFO:teuthology.misc:Shutting down mds daemons... 2026-03-05T20:37:49.239 INFO:teuthology.misc:Shutting down osd daemons... 2026-03-05T20:37:49.239 DEBUG:tasks.ceph.osd.0:waiting for process to exit 2026-03-05T20:37:49.239 INFO:teuthology.orchestra.run:waiting for 300 2026-03-05T20:37:49.239 INFO:tasks.ceph.osd.0:Stopped 2026-03-05T20:37:49.239 DEBUG:tasks.ceph.osd.1:waiting for process to exit 2026-03-05T20:37:49.239 INFO:teuthology.orchestra.run:waiting for 300 2026-03-05T20:37:49.239 INFO:tasks.ceph.osd.1:Stopped 2026-03-05T20:37:49.239 DEBUG:tasks.ceph.osd.2:waiting for process to exit 2026-03-05T20:37:49.239 INFO:teuthology.orchestra.run:waiting for 300 2026-03-05T20:37:49.239 INFO:tasks.ceph.osd.2:Stopped 2026-03-05T20:37:49.239 INFO:teuthology.misc:Shutting down mgr daemons... 2026-03-05T20:37:49.239 DEBUG:tasks.ceph.mgr.x:waiting for process to exit 2026-03-05T20:37:49.239 INFO:teuthology.orchestra.run:waiting for 300 2026-03-05T20:37:49.239 INFO:tasks.ceph.mgr.x:Stopped 2026-03-05T20:37:49.239 INFO:teuthology.misc:Shutting down mon daemons... 2026-03-05T20:37:49.239 DEBUG:tasks.ceph.mon.a:waiting for process to exit 2026-03-05T20:37:49.239 INFO:teuthology.orchestra.run:waiting for 300 2026-03-05T20:37:49.239 INFO:tasks.ceph.mon.a:Stopped 2026-03-05T20:37:49.239 INFO:tasks.ceph:Checking cluster log for badness... 2026-03-05T20:37:49.239 DEBUG:teuthology.orchestra.run.vm04:> sudo egrep '\[ERR\]|\[WRN\]|\[SEC\]' /var/log/ceph/ceph.log | egrep -v '\(MDS_ALL_DOWN\)' | egrep -v '\(MDS_UP_LESS_THAN_MAX\)' | egrep -v '\(PG_AVAILABILITY\)' | egrep -v '\(PG_DEGRADED\)' | egrep -v '\(POOL_APP_NOT_ENABLED\)' | egrep -v 'not have an application enabled' | head -n 1 2026-03-05T20:37:49.271 INFO:teuthology.orchestra.run.vm04.stdout:2026-03-05T20:01:20.441929+0100 mon.a (mon.0) 182 : cluster [WRN] Health check failed: 1 daemons have recently crashed (RECENT_CRASH) 2026-03-05T20:37:49.272 WARNING:tasks.ceph:Found errors (ERR|WRN|SEC) in cluster log 2026-03-05T20:37:49.272 INFO:tasks.ceph:Unmounting /var/lib/ceph/osd/ceph-0 on ubuntu@vm04.local 2026-03-05T20:37:49.272 DEBUG:teuthology.orchestra.run.vm04:> sync && sudo umount -f /var/lib/ceph/osd/ceph-0 2026-03-05T20:37:49.356 INFO:tasks.ceph:Unmounting /var/lib/ceph/osd/ceph-1 on ubuntu@vm04.local 2026-03-05T20:37:49.357 DEBUG:teuthology.orchestra.run.vm04:> sync && sudo umount -f /var/lib/ceph/osd/ceph-1 2026-03-05T20:37:49.440 INFO:tasks.ceph:Unmounting /var/lib/ceph/osd/ceph-2 on ubuntu@vm04.local 2026-03-05T20:37:49.440 DEBUG:teuthology.orchestra.run.vm04:> sync && sudo umount -f /var/lib/ceph/osd/ceph-2 2026-03-05T20:37:49.478 INFO:tasks.ceph:Archiving mon data... 2026-03-05T20:37:49.478 DEBUG:teuthology.misc:Transferring archived files from vm04:/var/lib/ceph/mon/ceph-a to /archive/irq0-2026-03-05_15:32:16-rgw-cobaltcore-storage-v19.2.3-fasttrack-3-none-default-vps/53/data/mon.a.tgz 2026-03-05T20:37:49.478 DEBUG:teuthology.orchestra.run.vm04:> mktemp 2026-03-05T20:37:49.538 INFO:teuthology.orchestra.run.vm04.stdout:/tmp/tmp.KBLv9dk760 2026-03-05T20:37:49.538 DEBUG:teuthology.orchestra.run.vm04:> sudo tar cz -f - -C /var/lib/ceph/mon/ceph-a -- . > /tmp/tmp.KBLv9dk760 2026-03-05T20:37:49.659 DEBUG:teuthology.orchestra.run.vm04:> sudo chmod 0666 /tmp/tmp.KBLv9dk760 2026-03-05T20:37:49.747 DEBUG:teuthology.orchestra.remote:vm04:/tmp/tmp.KBLv9dk760 is 346KB 2026-03-05T20:37:49.808 DEBUG:teuthology.orchestra.run.vm04:> rm -fr /tmp/tmp.KBLv9dk760 2026-03-05T20:37:49.827 INFO:tasks.ceph:Cleaning ceph cluster... 2026-03-05T20:37:49.827 DEBUG:teuthology.orchestra.run.vm04:> sudo rm -rf -- /etc/ceph/ceph.conf /etc/ceph/ceph.keyring /home/ubuntu/cephtest/ceph.data /home/ubuntu/cephtest/ceph.monmap /home/ubuntu/cephtest/../*.pid 2026-03-05T20:37:49.955 INFO:teuthology.util.scanner:summary_data or yaml_file is empty! 2026-03-05T20:37:49.955 INFO:tasks.ceph:Archiving crash dumps... 2026-03-05T20:37:49.955 DEBUG:teuthology.misc:Transferring archived files from vm04:/var/lib/ceph/crash to /archive/irq0-2026-03-05_15:32:16-rgw-cobaltcore-storage-v19.2.3-fasttrack-3-none-default-vps/53/remote/vm04/crash 2026-03-05T20:37:49.955 DEBUG:teuthology.orchestra.run.vm04:> sudo tar c -f - -C /var/lib/ceph/crash -- . 2026-03-05T20:37:50.027 INFO:tasks.ceph:Compressing logs... 2026-03-05T20:37:50.027 DEBUG:teuthology.orchestra.run.vm04:> time sudo find /var/log/ceph -name '*.log' -print0 | sudo xargs --max-args=1 --max-procs=0 --verbose -0 --no-run-if-empty -- gzip -5 --verbose -- 2026-03-05T20:37:50.086 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph.tmp-client.admin.55189.log 2026-03-05T20:37:50.086 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-osd.0.log 2026-03-05T20:37:50.086 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-osd.1.log 2026-03-05T20:37:50.087 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph.tmp-client.admin.55189.log: 0.0% -- replaced with /var/log/ceph/ceph.tmp-client.admin.55189.log.gz 2026-03-05T20:37:50.087 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-osd.0.log: gzip -5 --verbose -- /var/log/ceph/ceph-osd.2.log 2026-03-05T20:37:50.093 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-osd.1.log: gzip -5 --verbose -- /var/log/ceph/ceph-mon.a.log 2026-03-05T20:37:50.105 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-osd.2.log: gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.58772.log 2026-03-05T20:37:50.112 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-mon.a.log: gzip -5 --verbose -- /var/log/ceph/ceph.log 2026-03-05T20:37:50.113 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.58772.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.58772.log.gz 2026-03-05T20:37:50.122 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-mgr.x.log 2026-03-05T20:37:50.123 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph.log: 87.8% -- replaced with /var/log/ceph/ceph.log.gz 2026-03-05T20:37:50.139 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.58968.log 2026-03-05T20:37:50.148 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-mgr.x.log: gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.59016.log 2026-03-05T20:37:50.149 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.58968.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.58968.log.gz 2026-03-05T20:37:50.158 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.59064.log 2026-03-05T20:37:50.158 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.59016.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.59016.log.gz 2026-03-05T20:37:50.163 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.59191.log 2026-03-05T20:37:50.164 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.59064.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.59064.log.gz 2026-03-05T20:37:50.178 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph.audit.log 2026-03-05T20:37:50.179 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.59191.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.59191.log.gz 2026-03-05T20:37:50.185 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.59272.log 2026-03-05T20:37:50.190 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph.audit.log: 88.7% -- replaced with /var/log/ceph/ceph.audit.log.gz 2026-03-05T20:37:50.190 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.60670.log 2026-03-05T20:37:50.190 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.59272.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.59272.log.gz 2026-03-05T20:37:50.206 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.60742.log 2026-03-05T20:37:50.207 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.60670.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.60670.log.gz 2026-03-05T20:37:50.211 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.60769.log 2026-03-05T20:37:50.215 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.60742.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.60742.log.gz 2026-03-05T20:37:50.217 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.60863.log 2026-03-05T20:37:50.219 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.60769.log: 0.0% 92.0% -- replaced with /var/log/ceph/ceph-mgr.x.log.gz 2026-03-05T20:37:50.219 INFO:teuthology.orchestra.run.vm04.stderr: -- replaced with /var/log/ceph/ceph-client.admin.60769.log.gz 2026-03-05T20:37:50.222 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.60913.log 2026-03-05T20:37:50.222 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.60863.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.60863.log.gz 2026-03-05T20:37:50.226 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.60963.log 2026-03-05T20:37:50.226 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.60913.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.60913.log.gz 2026-03-05T20:37:50.231 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.61064.log 2026-03-05T20:37:50.231 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.60963.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.60963.log.gz 2026-03-05T20:37:50.235 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.61068.log 2026-03-05T20:37:50.235 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.61064.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.61064.log.gz 2026-03-05T20:37:50.238 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.61069.log 2026-03-05T20:37:50.238 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.61068.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.61068.log.gz 2026-03-05T20:37:50.241 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.61163.log 2026-03-05T20:37:50.242 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.61069.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.61069.log.gz 2026-03-05T20:37:50.245 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.61239.log 2026-03-05T20:37:50.245 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.61163.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.61163.log.gz 2026-03-05T20:37:50.250 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.61238.log 2026-03-05T20:37:50.250 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.61239.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.61239.log.gz 2026-03-05T20:37:50.253 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.61313.log 2026-03-05T20:37:50.253 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.61238.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.61238.log.gz 2026-03-05T20:37:50.257 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.61363.log 2026-03-05T20:37:50.257 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.61313.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.61313.log.gz 2026-03-05T20:37:50.261 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.61413.log 2026-03-05T20:37:50.262 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.61363.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.61363.log.gz 2026-03-05T20:37:50.266 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.61463.log 2026-03-05T20:37:50.266 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.61413.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.61413.log.gz 2026-03-05T20:37:50.270 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.61657.log 2026-03-05T20:37:50.271 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.61463.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.61463.log.gz 2026-03-05T20:37:50.273 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.61707.log 2026-03-05T20:37:50.273 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.61657.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.61657.log.gz 2026-03-05T20:37:50.277 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.61756.log 2026-03-05T20:37:50.277 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.61707.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.61707.log.gz 2026-03-05T20:37:50.280 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.61806.log 2026-03-05T20:37:50.280 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.61756.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.61756.log.gz 2026-03-05T20:37:50.284 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.61829.log 2026-03-05T20:37:50.284 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.61806.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.61806.log.gz 2026-03-05T20:37:50.289 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.61946.log 2026-03-05T20:37:50.290 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.61829.log: 96.2% -- replaced with /var/log/ceph/ceph-client.0.61829.log.gz 2026-03-05T20:37:50.293 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/rgw.ceph.client.0.log 2026-03-05T20:37:50.293 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.61946.log: 44.2% -- replaced with /var/log/ceph/ceph-client.0.61946.log.gz 2026-03-05T20:37:50.296 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ops-log-ceph-client.0.log 2026-03-05T20:37:50.307 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/rgw.ceph.client.0.log: gzip -5 --verbose -- /var/log/ceph/ceph-client.0.63002.log 2026-03-05T20:37:50.314 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ops-log-ceph-client.0.log: gzip -5 --verbose -- /var/log/ceph/ceph-client.0.63111.log 2026-03-05T20:37:50.314 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.63002.log: 85.6% -- replaced with /var/log/ceph/ceph-client.0.63002.log.gz 2026-03-05T20:37:50.322 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.63222.log 2026-03-05T20:37:50.326 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.63111.log: 81.9% -- replaced with /var/log/ceph/ceph-client.0.63111.log.gz 2026-03-05T20:37:50.332 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.63331.log 2026-03-05T20:37:50.332 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.63222.log: 85.5% -- replaced with /var/log/ceph/ceph-client.0.63222.log.gz 2026-03-05T20:37:50.340 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.63440.log 2026-03-05T20:37:50.345 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.63331.log: 82.0% -- replaced with /var/log/ceph/ceph-client.0.63331.log.gz 2026-03-05T20:37:50.346 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.63549.log 2026-03-05T20:37:50.350 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.63440.log: 85.4% -- replaced with /var/log/ceph/ceph-client.0.63440.log.gz 2026-03-05T20:37:50.355 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.63658.log 2026-03-05T20:37:50.363 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.63549.log: gzip -5 --verbose -- /var/log/ceph/ceph-client.0.63767.log 2026-03-05T20:37:50.363 INFO:teuthology.orchestra.run.vm04.stderr: 82.0% -- replaced with /var/log/ceph/ceph-client.0.63549.log.gz 2026-03-05T20:37:50.363 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.63658.log: 85.5% -- replaced with /var/log/ceph/ceph-client.0.63658.log.gz 2026-03-05T20:37:50.374 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.63876.log 2026-03-05T20:37:50.374 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.63767.log: 82.1% -- replaced with /var/log/ceph/ceph-client.0.63767.log.gz 2026-03-05T20:37:50.378 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.63985.log 2026-03-05T20:37:50.382 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.63876.log: 81.9% -- replaced with /var/log/ceph/ceph-client.0.63876.log.gz 2026-03-05T20:37:50.389 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.64094.log 2026-03-05T20:37:50.390 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.63985.log: 85.2% -- replaced with /var/log/ceph/ceph-client.0.63985.log.gz 2026-03-05T20:37:50.402 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.64203.log 2026-03-05T20:37:50.402 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.64094.log: 85.3% -- replaced with /var/log/ceph/ceph-client.0.64094.log.gz 2026-03-05T20:37:50.409 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.64312.log 2026-03-05T20:37:50.409 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.64203.log: 81.9% -- replaced with /var/log/ceph/ceph-client.0.64203.log.gz 2026-03-05T20:37:50.421 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.64421.log 2026-03-05T20:37:50.421 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.64312.log: 85.1% -- replaced with /var/log/ceph/ceph-client.0.64312.log.gz 2026-03-05T20:37:50.422 INFO:teuthology.orchestra.run.vm04.stderr: 95.0% -- replaced with /var/log/ceph/ops-log-ceph-client.0.log.gz 2026-03-05T20:37:50.428 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.64530.log 2026-03-05T20:37:50.429 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.64421.log: 85.5% -- replaced with /var/log/ceph/ceph-client.0.64421.log.gz 2026-03-05T20:37:50.433 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.crash.vm04.local.64950.log 2026-03-05T20:37:50.435 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.64530.log: 81.9% -- replaced with /var/log/ceph/ceph-client.0.64530.log.gz 2026-03-05T20:37:50.440 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.crash.64962.log 2026-03-05T20:37:50.440 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.crash.vm04.local.64950.log: 13.0% -- replaced with /var/log/ceph/ceph-client.crash.vm04.local.64950.log.gz 2026-03-05T20:37:50.448 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.64974.log 2026-03-05T20:37:50.448 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.crash.64962.log: 13.0% -- replaced with /var/log/ceph/ceph-client.crash.64962.log.gz 2026-03-05T20:37:50.451 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.65063.log 2026-03-05T20:37:50.451 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.64974.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.64974.log.gz 2026-03-05T20:37:50.466 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.0.65222.log 2026-03-05T20:37:50.467 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.65063.log: 9.2% -- replaced with /var/log/ceph/ceph-client.0.65063.log.gz 2026-03-05T20:37:50.469 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /var/log/ceph/ceph-client.admin.65339.log 2026-03-05T20:37:50.469 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.0.65222.log: 9.2% -- replaced with /var/log/ceph/ceph-client.0.65222.log.gz 2026-03-05T20:37:50.475 INFO:teuthology.orchestra.run.vm04.stderr:/var/log/ceph/ceph-client.admin.65339.log: 0.0% -- replaced with /var/log/ceph/ceph-client.admin.65339.log.gz 2026-03-05T20:37:50.554 INFO:teuthology.orchestra.run.vm04.stderr: 91.1% -- replaced with /var/log/ceph/ceph-mon.a.log.gz 2026-03-05T20:37:52.704 INFO:teuthology.orchestra.run.vm04.stderr: 93.6% -- replaced with /var/log/ceph/rgw.ceph.client.0.log.gz 2026-03-05T20:37:57.363 INFO:teuthology.orchestra.run.vm04.stderr: 94.4% -- replaced with /var/log/ceph/ceph-osd.2.log.gz 2026-03-05T20:37:58.141 INFO:teuthology.orchestra.run.vm04.stderr: 94.4% -- replaced with /var/log/ceph/ceph-osd.1.log.gz 2026-03-05T20:37:58.464 INFO:teuthology.orchestra.run.vm04.stderr: 94.3% -- replaced with /var/log/ceph/ceph-osd.0.log.gz 2026-03-05T20:37:58.466 INFO:teuthology.orchestra.run.vm04.stderr: 2026-03-05T20:37:58.466 INFO:teuthology.orchestra.run.vm04.stderr:real 0m8.389s 2026-03-05T20:37:58.466 INFO:teuthology.orchestra.run.vm04.stderr:user 0m15.700s 2026-03-05T20:37:58.467 INFO:teuthology.orchestra.run.vm04.stderr:sys 0m0.710s 2026-03-05T20:37:58.467 INFO:tasks.ceph:Archiving logs... 2026-03-05T20:37:58.467 DEBUG:teuthology.misc:Transferring archived files from vm04:/var/log/ceph to /archive/irq0-2026-03-05_15:32:16-rgw-cobaltcore-storage-v19.2.3-fasttrack-3-none-default-vps/53/remote/vm04/log 2026-03-05T20:37:58.467 DEBUG:teuthology.orchestra.run.vm04:> sudo tar c -f - -C /var/log/ceph -- . 2026-03-05T20:37:59.336 ERROR:teuthology.run_tasks:Manager failed: ceph Traceback (most recent call last): File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/ceph.py", line 1924, in task yield File "/home/teuthos/teuthology/teuthology/run_tasks.py", line 160, in run_tasks suppress = manager.__exit__(*exc_info) File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 555, in task with contextutil.nested(*subtasks): File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/teuthology/teuthology/contextutil.py", line 54, in nested raise exc[1] File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 364, in create_pools yield File "/home/teuthos/teuthology/teuthology/contextutil.py", line 46, in nested if exit(*exc): File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 269, in start_rgw rgwadmin(ctx, client, cmd=['gc', 'process', '--include-all'], check_status=True) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/util/rgw.py", line 34, in rgwadmin proc = remote.run( File "/home/teuthos/teuthology/teuthology/orchestra/remote.py", line 575, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 461, in run r.wait() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 161, in wait self._raise_for_status() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 181, in _raise_for_status raise CommandFailedError( teuthology.exceptions.CommandFailedError: Command failed on vm04 with status 1: 'adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin --log-to-stderr --format json -n client.0 --cluster ceph gc process --include-all' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/teuthos/teuthology/teuthology/run_tasks.py", line 160, in run_tasks suppress = manager.__exit__(*exc_info) File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/ceph.py", line 1934, in task ctx.managers[config['cluster']].wait_for_clean() File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/ceph_manager.py", line 2848, in wait_for_clean num_active_clean = self.get_num_active_clean() File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/ceph_manager.py", line 2627, in get_num_active_clean pgs = self.get_pg_stats() File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/ceph_manager.py", line 2393, in get_pg_stats out = self.raw_cluster_cmd('pg', 'dump', '--format=json') File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/ceph_manager.py", line 1644, in raw_cluster_cmd return self.run_cluster_cmd(**kwargs).stdout.getvalue() File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/ceph_manager.py", line 1635, in run_cluster_cmd return self.controller.run(**kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/remote.py", line 575, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 461, in run r.wait() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 161, in wait self._raise_for_status() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 181, in _raise_for_status raise CommandFailedError( teuthology.exceptions.CommandFailedError: Command failed on vm04 with status 124: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster ceph pg dump --format=json' 2026-03-05T20:37:59.336 DEBUG:teuthology.run_tasks:Unwinding manager install 2026-03-05T20:37:59.339 ERROR:teuthology.contextutil:Saw exception from nested tasks Traceback (most recent call last): File "/home/teuthos/teuthology/teuthology/contextutil.py", line 32, in nested yield vars File "/home/teuthos/teuthology/teuthology/task/install/__init__.py", line 644, in task yield File "/home/teuthos/teuthology/teuthology/run_tasks.py", line 160, in run_tasks suppress = manager.__exit__(*exc_info) File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 555, in task with contextutil.nested(*subtasks): File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/teuthology/teuthology/contextutil.py", line 54, in nested raise exc[1] File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 364, in create_pools yield File "/home/teuthos/teuthology/teuthology/contextutil.py", line 46, in nested if exit(*exc): File "/home/teuthos/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 142, in __exit__ next(self.gen) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/rgw.py", line 269, in start_rgw rgwadmin(ctx, client, cmd=['gc', 'process', '--include-all'], check_status=True) File "/home/teuthos/src/github.com_kshtsk_ceph_e50baef5944c0b5e8e734db1c467f1f19415a932/qa/tasks/util/rgw.py", line 34, in rgwadmin proc = remote.run( File "/home/teuthos/teuthology/teuthology/orchestra/remote.py", line 575, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 461, in run r.wait() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 161, in wait self._raise_for_status() File "/home/teuthos/teuthology/teuthology/orchestra/run.py", line 181, in _raise_for_status raise CommandFailedError( teuthology.exceptions.CommandFailedError: Command failed on vm04 with status 1: 'adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin --log-to-stderr --format json -n client.0 --cluster ceph gc process --include-all' 2026-03-05T20:37:59.339 INFO:teuthology.task.install.util:Removing shipped files: /home/ubuntu/cephtest/valgrind.supp /usr/bin/daemon-helper /usr/bin/adjust-ulimits /usr/bin/stdin-killer... 2026-03-05T20:37:59.339 DEBUG:teuthology.orchestra.run.vm04:> sudo rm -f -- /home/ubuntu/cephtest/valgrind.supp /usr/bin/daemon-helper /usr/bin/adjust-ulimits /usr/bin/stdin-killer 2026-03-05T20:37:59.408 INFO:teuthology.task.install.rpm:Removing packages: ceph-radosgw, ceph-test, ceph, ceph-base, cephadm, ceph-immutable-object-cache, ceph-mgr, ceph-mgr-dashboard, ceph-mgr-diskprediction-local, ceph-mgr-rook, ceph-mgr-cephadm, ceph-fuse, ceph-volume, librados-devel, libcephfs2, libcephfs-devel, librados2, librbd1, python3-rados, python3-rgw, python3-cephfs, python3-rbd, rbd-fuse, rbd-mirror, rbd-nbd on rpm system. 2026-03-05T20:37:59.408 DEBUG:teuthology.orchestra.run.vm04:> 2026-03-05T20:37:59.408 DEBUG:teuthology.orchestra.run.vm04:> for d in ceph-radosgw ceph-test ceph ceph-base cephadm ceph-immutable-object-cache ceph-mgr ceph-mgr-dashboard ceph-mgr-diskprediction-local ceph-mgr-rook ceph-mgr-cephadm ceph-fuse ceph-volume librados-devel libcephfs2 libcephfs-devel librados2 librbd1 python3-rados python3-rgw python3-cephfs python3-rbd rbd-fuse rbd-mirror rbd-nbd ; do 2026-03-05T20:37:59.408 DEBUG:teuthology.orchestra.run.vm04:> sudo yum -y remove $d || true 2026-03-05T20:37:59.408 DEBUG:teuthology.orchestra.run.vm04:> done 2026-03-05T20:37:59.632 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:37:59.632 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:37:59.632 INFO:teuthology.orchestra.run.vm04.stdout: Package Arch Version Repo Size 2026-03-05T20:37:59.632 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:37:59.632 INFO:teuthology.orchestra.run.vm04.stdout:Removing: 2026-03-05T20:37:59.632 INFO:teuthology.orchestra.run.vm04.stdout: ceph-radosgw x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 39 M 2026-03-05T20:37:59.633 INFO:teuthology.orchestra.run.vm04.stdout:Removing unused dependencies: 2026-03-05T20:37:59.633 INFO:teuthology.orchestra.run.vm04.stdout: mailcap noarch 2.1.49-5.el9.0.2 @baseos 78 k 2026-03-05T20:37:59.633 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:37:59.633 INFO:teuthology.orchestra.run.vm04.stdout:Transaction Summary 2026-03-05T20:37:59.633 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:37:59.633 INFO:teuthology.orchestra.run.vm04.stdout:Remove 2 Packages 2026-03-05T20:37:59.633 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:37:59.633 INFO:teuthology.orchestra.run.vm04.stdout:Freed space: 39 M 2026-03-05T20:37:59.633 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction check 2026-03-05T20:37:59.636 INFO:teuthology.orchestra.run.vm04.stdout:Transaction check succeeded. 2026-03-05T20:37:59.636 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction test 2026-03-05T20:37:59.647 INFO:teuthology.orchestra.run.vm04.stdout:Transaction test succeeded. 2026-03-05T20:37:59.647 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction 2026-03-05T20:37:59.676 INFO:teuthology.orchestra.run.vm04.stdout: Preparing : 1/1 2026-03-05T20:37:59.700 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-radosgw-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 1/2 2026-03-05T20:37:59.700 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T20:37:59.700 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-radosgw@*.service" escaped as "ceph-radosgw@\x2a.service". 2026-03-05T20:37:59.700 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/multi-user.target.wants/ceph-radosgw.target". 2026-03-05T20:37:59.700 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/ceph.target.wants/ceph-radosgw.target". 2026-03-05T20:37:59.700 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:37:59.703 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-radosgw-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 1/2 2026-03-05T20:37:59.711 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-radosgw-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 1/2 2026-03-05T20:37:59.726 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : mailcap-2.1.49-5.el9.0.2.noarch 2/2 2026-03-05T20:37:59.976 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: mailcap-2.1.49-5.el9.0.2.noarch 2/2 2026-03-05T20:37:59.976 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-radosgw-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 1/2 2026-03-05T20:38:00.062 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : mailcap-2.1.49-5.el9.0.2.noarch 2/2 2026-03-05T20:38:00.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:00.062 INFO:teuthology.orchestra.run.vm04.stdout:Removed: 2026-03-05T20:38:00.062 INFO:teuthology.orchestra.run.vm04.stdout: ceph-radosgw-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:00.062 INFO:teuthology.orchestra.run.vm04.stdout: mailcap-2.1.49-5.el9.0.2.noarch 2026-03-05T20:38:00.062 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:00.062 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:00.272 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout: Package Arch Version Repository Size 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout:Removing: 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout: ceph-test x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 210 M 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout:Removing unused dependencies: 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout: socat x86_64 1.7.4.1-8.el9 @appstream 1.1 M 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout: xmlstarlet x86_64 1.6.1-20.el9 @appstream 195 k 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout:Transaction Summary 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout:Remove 3 Packages 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout:Freed space: 211 M 2026-03-05T20:38:00.273 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction check 2026-03-05T20:38:00.276 INFO:teuthology.orchestra.run.vm04.stdout:Transaction check succeeded. 2026-03-05T20:38:00.276 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction test 2026-03-05T20:38:00.293 INFO:teuthology.orchestra.run.vm04.stdout:Transaction test succeeded. 2026-03-05T20:38:00.293 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction 2026-03-05T20:38:00.351 INFO:teuthology.orchestra.run.vm04.stdout: Preparing : 1/1 2026-03-05T20:38:00.358 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-test-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 1/3 2026-03-05T20:38:00.361 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : socat-1.7.4.1-8.el9.x86_64 2/3 2026-03-05T20:38:00.377 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : xmlstarlet-1.6.1-20.el9.x86_64 3/3 2026-03-05T20:38:00.444 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: xmlstarlet-1.6.1-20.el9.x86_64 3/3 2026-03-05T20:38:00.444 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-test-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 1/3 2026-03-05T20:38:00.444 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : socat-1.7.4.1-8.el9.x86_64 2/3 2026-03-05T20:38:00.490 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : xmlstarlet-1.6.1-20.el9.x86_64 3/3 2026-03-05T20:38:00.491 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:00.491 INFO:teuthology.orchestra.run.vm04.stdout:Removed: 2026-03-05T20:38:00.491 INFO:teuthology.orchestra.run.vm04.stdout: ceph-test-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:00.491 INFO:teuthology.orchestra.run.vm04.stdout: socat-1.7.4.1-8.el9.x86_64 2026-03-05T20:38:00.491 INFO:teuthology.orchestra.run.vm04.stdout: xmlstarlet-1.6.1-20.el9.x86_64 2026-03-05T20:38:00.491 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:00.491 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:00.739 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout: Package Arch Version Repository Size 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout:Removing: 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout: ceph x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 0 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout:Removing unused dependencies: 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mds x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 7.4 M 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mon x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 18 M 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout: lua x86_64 5.4.4-4.el9 @appstream 593 k 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout: lua-devel x86_64 5.4.4-4.el9 @crb 49 k 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout: luarocks noarch 3.9.2-5.el9 @epel 692 k 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout: unzip x86_64 6.0-59.el9 @baseos 389 k 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout: zip x86_64 3.0-35.el9 @baseos 724 k 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout:Transaction Summary 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout:Remove 8 Packages 2026-03-05T20:38:00.740 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:00.741 INFO:teuthology.orchestra.run.vm04.stdout:Freed space: 28 M 2026-03-05T20:38:00.741 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction check 2026-03-05T20:38:00.744 INFO:teuthology.orchestra.run.vm04.stdout:Transaction check succeeded. 2026-03-05T20:38:00.744 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction test 2026-03-05T20:38:00.767 INFO:teuthology.orchestra.run.vm04.stdout:Transaction test succeeded. 2026-03-05T20:38:00.767 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction 2026-03-05T20:38:00.809 INFO:teuthology.orchestra.run.vm04.stdout: Preparing : 1/1 2026-03-05T20:38:00.815 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 1/8 2026-03-05T20:38:00.819 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : luarocks-3.9.2-5.el9.noarch 2/8 2026-03-05T20:38:00.821 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : lua-devel-5.4.4-4.el9.x86_64 3/8 2026-03-05T20:38:00.824 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : zip-3.0-35.el9.x86_64 4/8 2026-03-05T20:38:00.826 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : unzip-6.0-59.el9.x86_64 5/8 2026-03-05T20:38:00.828 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : lua-5.4.4-4.el9.x86_64 6/8 2026-03-05T20:38:00.852 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mds-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 7/8 2026-03-05T20:38:00.852 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T20:38:00.852 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-mds@*.service" escaped as "ceph-mds@\x2a.service". 2026-03-05T20:38:00.852 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/multi-user.target.wants/ceph-mds.target". 2026-03-05T20:38:00.852 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/ceph.target.wants/ceph-mds.target". 2026-03-05T20:38:00.852 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:00.853 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-mds-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 7/8 2026-03-05T20:38:00.863 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mds-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 7/8 2026-03-05T20:38:00.906 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mon-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 8/8 2026-03-05T20:38:00.906 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T20:38:00.906 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-mon@*.service" escaped as "ceph-mon@\x2a.service". 2026-03-05T20:38:00.906 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/multi-user.target.wants/ceph-mon.target". 2026-03-05T20:38:00.906 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/ceph.target.wants/ceph-mon.target". 2026-03-05T20:38:00.906 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:00.908 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-mon-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 8/8 2026-03-05T20:38:00.996 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mon-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 8/8 2026-03-05T20:38:00.996 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 1/8 2026-03-05T20:38:00.996 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mds-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2/8 2026-03-05T20:38:00.996 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mon-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 3/8 2026-03-05T20:38:00.996 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : lua-5.4.4-4.el9.x86_64 4/8 2026-03-05T20:38:00.996 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : lua-devel-5.4.4-4.el9.x86_64 5/8 2026-03-05T20:38:00.996 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : luarocks-3.9.2-5.el9.noarch 6/8 2026-03-05T20:38:00.996 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : unzip-6.0-59.el9.x86_64 7/8 2026-03-05T20:38:01.052 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : zip-3.0-35.el9.x86_64 8/8 2026-03-05T20:38:01.052 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:01.052 INFO:teuthology.orchestra.run.vm04.stdout:Removed: 2026-03-05T20:38:01.052 INFO:teuthology.orchestra.run.vm04.stdout: ceph-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:01.052 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mds-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:01.052 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mon-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:01.052 INFO:teuthology.orchestra.run.vm04.stdout: lua-5.4.4-4.el9.x86_64 2026-03-05T20:38:01.052 INFO:teuthology.orchestra.run.vm04.stdout: lua-devel-5.4.4-4.el9.x86_64 2026-03-05T20:38:01.052 INFO:teuthology.orchestra.run.vm04.stdout: luarocks-3.9.2-5.el9.noarch 2026-03-05T20:38:01.052 INFO:teuthology.orchestra.run.vm04.stdout: unzip-6.0-59.el9.x86_64 2026-03-05T20:38:01.052 INFO:teuthology.orchestra.run.vm04.stdout: zip-3.0-35.el9.x86_64 2026-03-05T20:38:01.052 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:01.052 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:01.274 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout:==================================================================================================================== 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout: Package Arch Version Repository Size 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout:==================================================================================================================== 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout:Removing: 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout: ceph-base x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 23 M 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout:Removing dependent packages: 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout: ceph-immutable-object-cache x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 431 k 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 3.4 M 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-cephadm noarch 2:19.2.3-47.gc24117fd552.el9.clyso @ceph-noarch 803 k 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-dashboard noarch 2:19.2.3-47.gc24117fd552.el9.clyso @ceph-noarch 88 M 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-diskprediction-local noarch 2:19.2.3-47.gc24117fd552.el9.clyso @ceph-noarch 66 M 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-rook noarch 2:19.2.3-47.gc24117fd552.el9.clyso @ceph-noarch 563 k 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout: ceph-osd x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 59 M 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout: ceph-volume noarch 2:19.2.3-47.gc24117fd552.el9.clyso @ceph-noarch 1.4 M 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout: rbd-mirror x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 13 M 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout:Removing unused dependencies: 2026-03-05T20:38:01.282 INFO:teuthology.orchestra.run.vm04.stdout: abseil-cpp x86_64 20211102.0-4.el9 @epel 1.9 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: c-ares x86_64 1.19.1-2.el9_4 @baseos 279 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: ceph-common x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 85 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: ceph-grafana-dashboards noarch 2:19.2.3-47.gc24117fd552.el9.clyso @ceph-noarch 626 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-k8sevents noarch 2:19.2.3-47.gc24117fd552.el9.clyso @ceph-noarch 60 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-modules-core noarch 2:19.2.3-47.gc24117fd552.el9.clyso @ceph-noarch 1.5 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: ceph-prometheus-alerts noarch 2:19.2.3-47.gc24117fd552.el9.clyso @ceph-noarch 51 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: ceph-selinux x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 138 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: cryptsetup x86_64 2.7.2-4.el9 @baseos 722 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: flexiblas x86_64 3.0.4-8.el9.0.1 @appstream 68 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: flexiblas-netlib x86_64 3.0.4-8.el9.0.1 @appstream 11 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: flexiblas-openblas-openmp x86_64 3.0.4-8.el9.0.1 @appstream 39 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: gperftools-libs x86_64 2.9.1-3.el9 @epel 1.4 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: grpc-data noarch 1.46.7-10.el9 @epel 13 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: ledmon-libs x86_64 1.1.0-3.el9 @baseos 80 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: libcephsqlite x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 425 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: libconfig x86_64 1.7.2-9.el9 @baseos 220 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: libgfortran x86_64 11.5.0-11.el9 @baseos 2.8 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: liboath x86_64 2.6.12-1.el9 @epel 94 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: libquadmath x86_64 11.5.0-11.el9 @baseos 330 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: libradosstriper1 x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 1.6 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: libstoragemgmt x86_64 1.10.1-1.el9 @appstream 685 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: libunwind x86_64 1.6.2-1.el9 @epel 170 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: libxslt x86_64 1.1.34-13.el9_6 @appstream 751 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: nvme-cli x86_64 2.13-1.el9 @baseos 6.8 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: openblas x86_64 0.3.29-1.el9 @appstream 112 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: openblas-openmp x86_64 0.3.29-1.el9 @appstream 46 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: pciutils x86_64 3.7.0-7.el9 @baseos 216 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: protobuf x86_64 3.14.0-17.el9_7 @appstream 3.5 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: protobuf-compiler x86_64 3.14.0-17.el9_7 @crb 2.9 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: python3-asyncssh noarch 2.13.2-5.el9 @epel 3.9 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: python3-autocommand noarch 2.2.2-8.el9 @epel 82 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: python3-babel noarch 2.9.1-2.el9 @appstream 27 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: python3-backports-tarfile noarch 1.2.0-1.el9 @epel 254 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: python3-bcrypt x86_64 3.2.2-1.el9 @epel 87 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: python3-cachetools noarch 4.2.4-1.el9 @epel 93 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: python3-ceph-common x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 702 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: python3-certifi noarch 2023.05.07-4.el9 @epel 6.3 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: python3-cffi x86_64 1.14.5-5.el9 @baseos 1.0 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: python3-chardet noarch 4.0.0-5.el9 @77d52b2cce1347aa9f3fc60d8b93d222 1.4 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: python3-cheroot noarch 10.0.1-4.el9 @epel 682 k 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: python3-cherrypy noarch 18.6.1-2.el9 @epel 1.1 M 2026-03-05T20:38:01.283 INFO:teuthology.orchestra.run.vm04.stdout: python3-cryptography x86_64 36.0.1-5.el9_6 @baseos 4.5 M 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-devel x86_64 3.9.23-2.el9 @appstream 765 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-google-auth noarch 1:2.45.0-1.el9 @epel 1.4 M 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-grpcio x86_64 1.46.7-10.el9 @epel 6.7 M 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-grpcio-tools x86_64 1.46.7-10.el9 @epel 418 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-idna noarch 2.10-7.el9_4.1 @77d52b2cce1347aa9f3fc60d8b93d222 513 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-influxdb noarch 5.3.1-1.el9 @epel 747 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-isodate noarch 0.6.1-3.el9 @epel 203 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco noarch 8.2.1-3.el9 @epel 3.7 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-classes noarch 3.2.1-5.el9 @epel 24 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-collections noarch 3.0.0-8.el9 @epel 55 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-context noarch 6.0.1-3.el9 @epel 31 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-functools noarch 3.5.0-2.el9 @epel 33 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-text noarch 4.0.0-2.el9 @epel 51 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-jinja2 noarch 2.11.3-8.el9_5 @appstream 1.1 M 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-jsonpatch noarch 1.21-16.el9 @0d57cd3fe20446e8b1c08da162742194 55 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-jsonpointer noarch 2.0-4.el9.0.1 @0d57cd3fe20446e8b1c08da162742194 34 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-kubernetes noarch 1:26.1.0-3.el9 @epel 21 M 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-libstoragemgmt x86_64 1.10.1-1.el9 @appstream 832 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-logutils noarch 0.3.5-21.el9 @epel 126 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-lxml x86_64 4.6.5-3.el9 @appstream 4.2 M 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-mako noarch 1.1.4-6.el9 @appstream 534 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-markupsafe x86_64 1.1.1-12.el9 @appstream 60 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-more-itertools noarch 8.12.0-2.el9 @epel 378 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-msgpack x86_64 1.0.3-2.el9 @epel 264 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-natsort noarch 7.1.1-5.el9 @epel 215 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-numpy x86_64 1:1.23.5-1.el9 @appstream 30 M 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-numpy-f2py x86_64 1:1.23.5-1.el9 @appstream 1.7 M 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-oauthlib noarch 3.1.1-5.el9 @0d57cd3fe20446e8b1c08da162742194 888 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-packaging noarch 20.9-5.el9 @appstream 248 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-pecan noarch 1.4.2-3.el9 @epel 1.3 M 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-ply noarch 3.11-14.el9.0.1 @baseos 430 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-portend noarch 3.1.0-2.el9 @epel 20 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-prettytable noarch 0.7.2-27.el9.0.1 @0d57cd3fe20446e8b1c08da162742194 166 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-protobuf noarch 3.14.0-17.el9_7 @appstream 1.4 M 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyOpenSSL noarch 21.0.0-1.el9 @epel 389 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyasn1 noarch 0.4.8-7.el9_7 @appstream 622 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyasn1-modules noarch 0.4.8-7.el9_7 @appstream 1.0 M 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-pycparser noarch 2.20-6.el9 @baseos 745 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyparsing noarch 2.4.7-9.el9.0.1 @baseos 635 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-pysocks noarch 1.7.1-12.el9.0.1 @77d52b2cce1347aa9f3fc60d8b93d222 88 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-pytz noarch 2021.1-5.el9 @0d57cd3fe20446e8b1c08da162742194 176 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-repoze-lru noarch 0.7-16.el9 @epel 83 k 2026-03-05T20:38:01.284 INFO:teuthology.orchestra.run.vm04.stdout: python3-requests noarch 2.25.1-10.el9_6 @baseos 405 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: python3-requests-oauthlib noarch 1.3.0-12.el9 @appstream 119 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: python3-routes noarch 2.5.1-5.el9 @epel 459 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: python3-rsa noarch 4.9-2.el9 @epel 202 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: python3-saml noarch 1.16.0-1.el9 @epel 730 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: python3-scipy x86_64 1.9.3-2.el9 @appstream 72 M 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: python3-tempora noarch 5.0.0-2.el9 @epel 96 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: python3-toml noarch 0.10.2-6.el9.0.1 @appstream 99 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: python3-typing-extensions noarch 4.15.0-1.el9 @epel 447 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: python3-urllib3 noarch 1.26.5-6.el9_7.1 @baseos 746 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: python3-webob noarch 1.8.8-2.el9 @epel 1.2 M 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: python3-websocket-client noarch 1.2.3-2.el9 @epel 319 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: python3-werkzeug noarch 2.0.3-3.el9.1 @epel 1.9 M 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: python3-xmlsec x86_64 1.3.13-1.el9 @epel 158 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: python3-zc-lockfile noarch 2.0-10.el9 @epel 35 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: qatlib x86_64 24.09.0-1.el9 @appstream 588 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: qatlib-service x86_64 24.09.0-1.el9 @appstream 64 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: qatzip-libs x86_64 1.3.1-1.el9 @appstream 148 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: smartmontools x86_64 1:7.2-9.el9 @baseos 1.9 M 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: xmlsec1 x86_64 1.2.29-13.el9 @appstream 596 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: xmlsec1-openssl x86_64 1.2.29-13.el9 @appstream 281 k 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout:Transaction Summary 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout:==================================================================================================================== 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout:Remove 116 Packages 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout:Freed space: 626 M 2026-03-05T20:38:01.285 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction check 2026-03-05T20:38:01.315 INFO:teuthology.orchestra.run.vm04.stdout:Transaction check succeeded. 2026-03-05T20:38:01.315 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction test 2026-03-05T20:38:01.440 INFO:teuthology.orchestra.run.vm04.stdout:Transaction test succeeded. 2026-03-05T20:38:01.440 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction 2026-03-05T20:38:01.607 INFO:teuthology.orchestra.run.vm04.stdout: Preparing : 1/1 2026-03-05T20:38:01.607 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-mgr-rook-2:19.2.3-47.gc24117fd552.el9.clyso 1/116 2026-03-05T20:38:01.616 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mgr-rook-2:19.2.3-47.gc24117fd552.el9.clyso 1/116 2026-03-05T20:38:01.633 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mgr-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 2/116 2026-03-05T20:38:01.633 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T20:38:01.633 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-mgr@*.service" escaped as "ceph-mgr@\x2a.service". 2026-03-05T20:38:01.633 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/multi-user.target.wants/ceph-mgr.target". 2026-03-05T20:38:01.633 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/ceph.target.wants/ceph-mgr.target". 2026-03-05T20:38:01.633 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:01.633 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-mgr-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 2/116 2026-03-05T20:38:01.647 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mgr-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 2/116 2026-03-05T20:38:01.673 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-mgr-modules-core-2:19.2.3-47.gc24117fd552.e 3/116 2026-03-05T20:38:01.673 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-mgr-dashboard-2:19.2.3-47.gc24117fd552.el9. 4/116 2026-03-05T20:38:01.691 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mgr-dashboard-2:19.2.3-47.gc24117fd552.el9. 4/116 2026-03-05T20:38:01.697 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-influxdb-5.3.1-1.el9.noarch 5/116 2026-03-05T20:38:01.697 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-mgr-cephadm-2:19.2.3-47.gc24117fd552.el9.cl 6/116 2026-03-05T20:38:01.711 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mgr-cephadm-2:19.2.3-47.gc24117fd552.el9.cl 6/116 2026-03-05T20:38:01.718 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-cherrypy-18.6.1-2.el9.noarch 7/116 2026-03-05T20:38:01.723 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-cheroot-10.0.1-4.el9.noarch 8/116 2026-03-05T20:38:01.733 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-grpcio-tools-1.46.7-10.el9.x86_64 9/116 2026-03-05T20:38:01.739 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-grpcio-1.46.7-10.el9.x86_64 10/116 2026-03-05T20:38:01.761 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-osd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 11/116 2026-03-05T20:38:01.761 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T20:38:01.761 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-osd@*.service" escaped as "ceph-osd@\x2a.service". 2026-03-05T20:38:01.761 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/multi-user.target.wants/ceph-osd.target". 2026-03-05T20:38:01.761 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/ceph.target.wants/ceph-osd.target". 2026-03-05T20:38:01.761 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:01.766 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-osd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 11/116 2026-03-05T20:38:01.775 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-osd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 11/116 2026-03-05T20:38:01.792 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-volume-2:19.2.3-47.gc24117fd552.el9.clyso.n 12/116 2026-03-05T20:38:01.793 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T20:38:01.793 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-volume@*.service" escaped as "ceph-volume@\x2a.service". 2026-03-05T20:38:01.793 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:01.801 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-volume-2:19.2.3-47.gc24117fd552.el9.clyso.n 12/116 2026-03-05T20:38:01.814 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-volume-2:19.2.3-47.gc24117fd552.el9.clyso.n 12/116 2026-03-05T20:38:01.818 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-jaraco-collections-3.0.0-8.el9.noarch 13/116 2026-03-05T20:38:01.825 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-jaraco-text-4.0.0-2.el9.noarch 14/116 2026-03-05T20:38:01.831 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-jinja2-2.11.3-8.el9_5.noarch 15/116 2026-03-05T20:38:01.844 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-saml-1.16.0-1.el9.noarch 16/116 2026-03-05T20:38:01.881 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-pecan-1.4.2-3.el9.noarch 17/116 2026-03-05T20:38:01.889 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-babel-2.9.1-2.el9.noarch 18/116 2026-03-05T20:38:01.892 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-jaraco-classes-3.2.1-5.el9.noarch 19/116 2026-03-05T20:38:01.902 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-pyOpenSSL-21.0.0-1.el9.noarch 20/116 2026-03-05T20:38:01.915 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-asyncssh-2.13.2-5.el9.noarch 21/116 2026-03-05T20:38:01.916 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-mgr-diskprediction-local-2:19.2.3-47.gc2411 22/116 2026-03-05T20:38:01.925 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mgr-diskprediction-local-2:19.2.3-47.gc2411 22/116 2026-03-05T20:38:02.032 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-jsonpatch-1.21-16.el9.noarch 23/116 2026-03-05T20:38:02.054 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-scipy-1.9.3-2.el9.x86_64 24/116 2026-03-05T20:38:02.061 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-xmlsec-1.3.13-1.el9.x86_64 25/116 2026-03-05T20:38:02.066 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-lxml-4.6.5-3.el9.x86_64 26/116 2026-03-05T20:38:02.083 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: libstoragemgmt-1.10.1-1.el9.x86_64 27/116 2026-03-05T20:38:02.083 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/multi-user.target.wants/libstoragemgmt.service". 2026-03-05T20:38:02.083 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:02.084 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : libstoragemgmt-1.10.1-1.el9.x86_64 27/116 2026-03-05T20:38:02.113 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: libstoragemgmt-1.10.1-1.el9.x86_64 27/116 2026-03-05T20:38:02.118 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-numpy-f2py-1:1.23.5-1.el9.x86_64 28/116 2026-03-05T20:38:02.120 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : xmlsec1-openssl-1.2.29-13.el9.x86_64 29/116 2026-03-05T20:38:02.133 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : xmlsec1-1.2.29-13.el9.x86_64 30/116 2026-03-05T20:38:02.139 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-cryptography-36.0.1-5.el9_6.x86_64 31/116 2026-03-05T20:38:02.142 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : protobuf-compiler-3.14.0-17.el9_7.x86_64 32/116 2026-03-05T20:38:02.144 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-bcrypt-3.2.2-1.el9.x86_64 33/116 2026-03-05T20:38:02.162 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: rbd-mirror-2:19.2.3-47.gc24117fd552.el9.clyso.x8 34/116 2026-03-05T20:38:02.162 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T20:38:02.162 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-rbd-mirror@*.service" escaped as "ceph-rbd-mirror@\x2a.service". 2026-03-05T20:38:02.162 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/multi-user.target.wants/ceph-rbd-mirror.target". 2026-03-05T20:38:02.162 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/ceph.target.wants/ceph-rbd-mirror.target". 2026-03-05T20:38:02.162 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:02.163 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : rbd-mirror-2:19.2.3-47.gc24117fd552.el9.clyso.x8 34/116 2026-03-05T20:38:02.174 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: rbd-mirror-2:19.2.3-47.gc24117fd552.el9.clyso.x8 34/116 2026-03-05T20:38:02.178 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-mako-1.1.4-6.el9.noarch 35/116 2026-03-05T20:38:02.181 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-jaraco-context-6.0.1-3.el9.noarch 36/116 2026-03-05T20:38:02.184 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-packaging-20.9-5.el9.noarch 37/116 2026-03-05T20:38:02.187 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-portend-3.1.0-2.el9.noarch 38/116 2026-03-05T20:38:02.189 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-tempora-5.0.0-2.el9.noarch 39/116 2026-03-05T20:38:02.193 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-jaraco-functools-3.5.0-2.el9.noarch 40/116 2026-03-05T20:38:02.196 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-routes-2.5.1-5.el9.noarch 41/116 2026-03-05T20:38:02.196 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-mgr-k8sevents-2:19.2.3-47.gc24117fd552.el9. 42/116 2026-03-05T20:38:02.250 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-mgr-k8sevents-2:19.2.3-47.gc24117fd552.el9. 42/116 2026-03-05T20:38:02.259 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-kubernetes-1:26.1.0-3.el9.noarch 43/116 2026-03-05T20:38:02.263 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-requests-oauthlib-1.3.0-12.el9.noarch 44/116 2026-03-05T20:38:02.273 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-requests-2.25.1-10.el9_6.noarch 45/116 2026-03-05T20:38:02.279 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-google-auth-1:2.45.0-1.el9.noarch 46/116 2026-03-05T20:38:02.290 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-rsa-4.9-2.el9.noarch 47/116 2026-03-05T20:38:02.298 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-pyasn1-modules-0.4.8-7.el9_7.noarch 48/116 2026-03-05T20:38:02.304 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-urllib3-1.26.5-6.el9_7.1.noarch 49/116 2026-03-05T20:38:02.309 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-cffi-1.14.5-5.el9.x86_64 50/116 2026-03-05T20:38:02.358 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-pycparser-2.20-6.el9.noarch 51/116 2026-03-05T20:38:02.370 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-numpy-1:1.23.5-1.el9.x86_64 52/116 2026-03-05T20:38:02.373 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : flexiblas-netlib-3.0.4-8.el9.0.1.x86_64 53/116 2026-03-05T20:38:02.379 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : flexiblas-openblas-openmp-3.0.4-8.el9.0.1.x86_64 54/116 2026-03-05T20:38:02.383 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : openblas-openmp-0.3.29-1.el9.x86_64 55/116 2026-03-05T20:38:02.389 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : libgfortran-11.5.0-11.el9.x86_64 56/116 2026-03-05T20:38:02.392 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-libstoragemgmt-1.10.1-1.el9.x86_64 57/116 2026-03-05T20:38:02.417 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-immutable-object-cache-2:19.2.3-47.gc24117f 58/116 2026-03-05T20:38:02.417 INFO:teuthology.orchestra.run.vm04.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-03-05T20:38:02.417 INFO:teuthology.orchestra.run.vm04.stdout:Invalid unit name "ceph-immutable-object-cache@*.service" escaped as "ceph-immutable-object-cache@\x2a.service". 2026-03-05T20:38:02.417 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:02.418 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-immutable-object-cache-2:19.2.3-47.gc24117f 58/116 2026-03-05T20:38:02.427 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-immutable-object-cache-2:19.2.3-47.gc24117f 58/116 2026-03-05T20:38:02.429 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : openblas-0.3.29-1.el9.x86_64 59/116 2026-03-05T20:38:02.431 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : flexiblas-3.0.4-8.el9.0.1.x86_64 60/116 2026-03-05T20:38:02.435 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-ply-3.11-14.el9.0.1.noarch 61/116 2026-03-05T20:38:02.439 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-idna-2.10-7.el9_4.1.noarch 62/116 2026-03-05T20:38:02.446 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-pysocks-1.7.1-12.el9.0.1.noarch 63/116 2026-03-05T20:38:02.451 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-pyasn1-0.4.8-7.el9_7.noarch 64/116 2026-03-05T20:38:02.458 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-cachetools-4.2.4-1.el9.noarch 65/116 2026-03-05T20:38:02.467 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-chardet-4.0.0-5.el9.noarch 66/116 2026-03-05T20:38:02.473 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-oauthlib-3.1.1-5.el9.noarch 67/116 2026-03-05T20:38:02.476 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-websocket-client-1.2.3-2.el9.noarch 68/116 2026-03-05T20:38:02.479 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-certifi-2023.05.07-4.el9.noarch 69/116 2026-03-05T20:38:02.482 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-repoze-lru-0.7-16.el9.noarch 70/116 2026-03-05T20:38:02.484 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-jaraco-8.2.1-3.el9.noarch 71/116 2026-03-05T20:38:02.486 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-more-itertools-8.12.0-2.el9.noarch 72/116 2026-03-05T20:38:02.489 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-toml-0.10.2-6.el9.0.1.noarch 73/116 2026-03-05T20:38:02.493 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-pytz-2021.1-5.el9.noarch 74/116 2026-03-05T20:38:02.496 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-pyparsing-2.4.7-9.el9.0.1.noarch 75/116 2026-03-05T20:38:02.504 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-backports-tarfile-1.2.0-1.el9.noarch 76/116 2026-03-05T20:38:02.508 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-devel-3.9.23-2.el9.x86_64 77/116 2026-03-05T20:38:02.510 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-jsonpointer-2.0-4.el9.0.1.noarch 78/116 2026-03-05T20:38:02.513 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-typing-extensions-4.15.0-1.el9.noarch 79/116 2026-03-05T20:38:02.518 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-logutils-0.3.5-21.el9.noarch 80/116 2026-03-05T20:38:02.522 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-webob-1.8.8-2.el9.noarch 81/116 2026-03-05T20:38:02.525 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-isodate-0.6.1-3.el9.noarch 82/116 2026-03-05T20:38:02.527 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-autocommand-2.2.2-8.el9.noarch 83/116 2026-03-05T20:38:02.533 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : grpc-data-1.46.7-10.el9.noarch 84/116 2026-03-05T20:38:02.537 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-protobuf-3.14.0-17.el9_7.noarch 85/116 2026-03-05T20:38:02.540 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-zc-lockfile-2.0-10.el9.noarch 86/116 2026-03-05T20:38:02.543 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-natsort-7.1.1-5.el9.noarch 87/116 2026-03-05T20:38:02.545 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-grafana-dashboards-2:19.2.3-47.gc24117fd552 88/116 2026-03-05T20:38:02.551 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-prometheus-alerts-2:19.2.3-47.gc24117fd552. 89/116 2026-03-05T20:38:02.554 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-werkzeug-2.0.3-3.el9.1.noarch 90/116 2026-03-05T20:38:02.573 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-base-2:19.2.3-47.gc24117fd552.el9.clyso.x86 91/116 2026-03-05T20:38:02.573 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/multi-user.target.wants/ceph.target". 2026-03-05T20:38:02.573 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/ceph.target.wants/ceph-crash.service". 2026-03-05T20:38:02.573 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:02.582 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-base-2:19.2.3-47.gc24117fd552.el9.clyso.x86 91/116 2026-03-05T20:38:02.582 INFO:teuthology.orchestra.run.vm04.stdout:warning: file /etc/logrotate.d/ceph: remove failed: No such file or directory 2026-03-05T20:38:02.582 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:02.610 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-base-2:19.2.3-47.gc24117fd552.el9.clyso.x86 91/116 2026-03-05T20:38:02.610 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-common-2:19.2.3-47.gc24117fd552.el9.clyso.x 92/116 2026-03-05T20:38:02.648 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-common-2:19.2.3-47.gc24117fd552.el9.clyso.x 92/116 2026-03-05T20:38:02.654 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : qatzip-libs-1.3.1-1.el9.x86_64 93/116 2026-03-05T20:38:02.662 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-ceph-common-2:19.2.3-47.gc24117fd552.el9 94/116 2026-03-05T20:38:02.665 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-prettytable-0.7.2-27.el9.0.1.noarch 95/116 2026-03-05T20:38:02.665 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-selinux-2:19.2.3-47.gc24117fd552.el9.clyso. 96/116 2026-03-05T20:38:08.144 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: ceph-selinux-2:19.2.3-47.gc24117fd552.el9.clyso. 96/116 2026-03-05T20:38:08.144 INFO:teuthology.orchestra.run.vm04.stdout:skipping the directory /sys 2026-03-05T20:38:08.144 INFO:teuthology.orchestra.run.vm04.stdout:skipping the directory /proc 2026-03-05T20:38:08.144 INFO:teuthology.orchestra.run.vm04.stdout:skipping the directory /mnt 2026-03-05T20:38:08.144 INFO:teuthology.orchestra.run.vm04.stdout:skipping the directory /var/tmp 2026-03-05T20:38:08.144 INFO:teuthology.orchestra.run.vm04.stdout:skipping the directory /home 2026-03-05T20:38:08.144 INFO:teuthology.orchestra.run.vm04.stdout:skipping the directory /root 2026-03-05T20:38:08.144 INFO:teuthology.orchestra.run.vm04.stdout:skipping the directory /tmp 2026-03-05T20:38:08.144 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:08.155 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : qatlib-24.09.0-1.el9.x86_64 97/116 2026-03-05T20:38:08.170 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: qatlib-service-24.09.0-1.el9.x86_64 98/116 2026-03-05T20:38:08.170 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : qatlib-service-24.09.0-1.el9.x86_64 98/116 2026-03-05T20:38:08.178 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: qatlib-service-24.09.0-1.el9.x86_64 98/116 2026-03-05T20:38:08.181 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : gperftools-libs-2.9.1-3.el9.x86_64 99/116 2026-03-05T20:38:08.184 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : libunwind-1.6.2-1.el9.x86_64 100/116 2026-03-05T20:38:08.187 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : pciutils-3.7.0-7.el9.x86_64 101/116 2026-03-05T20:38:08.190 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : liboath-2.6.12-1.el9.x86_64 102/116 2026-03-05T20:38:08.190 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : libradosstriper1-2:19.2.3-47.gc24117fd552.el9.cl 103/116 2026-03-05T20:38:08.226 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: libradosstriper1-2:19.2.3-47.gc24117fd552.el9.cl 103/116 2026-03-05T20:38:08.234 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : nvme-cli-2.13-1.el9.x86_64 104/116 2026-03-05T20:38:08.250 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: smartmontools-1:7.2-9.el9.x86_64 105/116 2026-03-05T20:38:08.250 INFO:teuthology.orchestra.run.vm04.stdout:Removed "/etc/systemd/system/multi-user.target.wants/smartd.service". 2026-03-05T20:38:08.250 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:08.252 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : smartmontools-1:7.2-9.el9.x86_64 105/116 2026-03-05T20:38:08.263 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: smartmontools-1:7.2-9.el9.x86_64 105/116 2026-03-05T20:38:08.266 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ledmon-libs-1.1.0-3.el9.x86_64 106/116 2026-03-05T20:38:08.269 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : libquadmath-11.5.0-11.el9.x86_64 107/116 2026-03-05T20:38:08.273 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-markupsafe-1.1.1-12.el9.x86_64 108/116 2026-03-05T20:38:08.277 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : protobuf-3.14.0-17.el9_7.x86_64 109/116 2026-03-05T20:38:08.280 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : libxslt-1.1.34-13.el9_6.x86_64 110/116 2026-03-05T20:38:08.286 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : libconfig-1.7.2-9.el9.x86_64 111/116 2026-03-05T20:38:08.295 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : cryptsetup-2.7.2-4.el9.x86_64 112/116 2026-03-05T20:38:08.302 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : abseil-cpp-20211102.0-4.el9.x86_64 113/116 2026-03-05T20:38:08.305 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : c-ares-1.19.1-2.el9_4.x86_64 114/116 2026-03-05T20:38:08.309 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-msgpack-1.0.3-2.el9.x86_64 115/116 2026-03-05T20:38:08.309 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : libcephsqlite-2:19.2.3-47.gc24117fd552.el9.clyso 116/116 2026-03-05T20:38:08.425 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: libcephsqlite-2:19.2.3-47.gc24117fd552.el9.clyso 116/116 2026-03-05T20:38:08.425 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : abseil-cpp-20211102.0-4.el9.x86_64 1/116 2026-03-05T20:38:08.425 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : c-ares-1.19.1-2.el9_4.x86_64 2/116 2026-03-05T20:38:08.425 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-base-2:19.2.3-47.gc24117fd552.el9.clyso.x86 3/116 2026-03-05T20:38:08.426 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-common-2:19.2.3-47.gc24117fd552.el9.clyso.x 4/116 2026-03-05T20:38:08.426 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-grafana-dashboards-2:19.2.3-47.gc24117fd552 5/116 2026-03-05T20:38:08.426 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-immutable-object-cache-2:19.2.3-47.gc24117f 6/116 2026-03-05T20:38:08.426 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mgr-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 7/116 2026-03-05T20:38:08.426 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mgr-cephadm-2:19.2.3-47.gc24117fd552.el9.cl 8/116 2026-03-05T20:38:08.426 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mgr-dashboard-2:19.2.3-47.gc24117fd552.el9. 9/116 2026-03-05T20:38:08.428 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mgr-diskprediction-local-2:19.2.3-47.gc2411 10/116 2026-03-05T20:38:08.428 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mgr-k8sevents-2:19.2.3-47.gc24117fd552.el9. 11/116 2026-03-05T20:38:08.428 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mgr-modules-core-2:19.2.3-47.gc24117fd552.e 12/116 2026-03-05T20:38:08.428 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-mgr-rook-2:19.2.3-47.gc24117fd552.el9.clyso 13/116 2026-03-05T20:38:08.428 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-osd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_ 14/116 2026-03-05T20:38:08.428 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-prometheus-alerts-2:19.2.3-47.gc24117fd552. 15/116 2026-03-05T20:38:08.428 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-selinux-2:19.2.3-47.gc24117fd552.el9.clyso. 16/116 2026-03-05T20:38:08.428 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-volume-2:19.2.3-47.gc24117fd552.el9.clyso.n 17/116 2026-03-05T20:38:08.428 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : cryptsetup-2.7.2-4.el9.x86_64 18/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : flexiblas-3.0.4-8.el9.0.1.x86_64 19/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : flexiblas-netlib-3.0.4-8.el9.0.1.x86_64 20/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : flexiblas-openblas-openmp-3.0.4-8.el9.0.1.x86_64 21/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : gperftools-libs-2.9.1-3.el9.x86_64 22/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : grpc-data-1.46.7-10.el9.noarch 23/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ledmon-libs-1.1.0-3.el9.x86_64 24/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libcephsqlite-2:19.2.3-47.gc24117fd552.el9.clyso 25/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libconfig-1.7.2-9.el9.x86_64 26/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libgfortran-11.5.0-11.el9.x86_64 27/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : liboath-2.6.12-1.el9.x86_64 28/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libquadmath-11.5.0-11.el9.x86_64 29/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libradosstriper1-2:19.2.3-47.gc24117fd552.el9.cl 30/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libstoragemgmt-1.10.1-1.el9.x86_64 31/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libunwind-1.6.2-1.el9.x86_64 32/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libxslt-1.1.34-13.el9_6.x86_64 33/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : nvme-cli-2.13-1.el9.x86_64 34/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : openblas-0.3.29-1.el9.x86_64 35/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : openblas-openmp-0.3.29-1.el9.x86_64 36/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : pciutils-3.7.0-7.el9.x86_64 37/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : protobuf-3.14.0-17.el9_7.x86_64 38/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : protobuf-compiler-3.14.0-17.el9_7.x86_64 39/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-asyncssh-2.13.2-5.el9.noarch 40/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-autocommand-2.2.2-8.el9.noarch 41/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-babel-2.9.1-2.el9.noarch 42/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-backports-tarfile-1.2.0-1.el9.noarch 43/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-bcrypt-3.2.2-1.el9.x86_64 44/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-cachetools-4.2.4-1.el9.noarch 45/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-ceph-common-2:19.2.3-47.gc24117fd552.el9 46/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-certifi-2023.05.07-4.el9.noarch 47/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-cffi-1.14.5-5.el9.x86_64 48/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-chardet-4.0.0-5.el9.noarch 49/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-cheroot-10.0.1-4.el9.noarch 50/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-cherrypy-18.6.1-2.el9.noarch 51/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-cryptography-36.0.1-5.el9_6.x86_64 52/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-devel-3.9.23-2.el9.x86_64 53/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-google-auth-1:2.45.0-1.el9.noarch 54/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-grpcio-1.46.7-10.el9.x86_64 55/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-grpcio-tools-1.46.7-10.el9.x86_64 56/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-idna-2.10-7.el9_4.1.noarch 57/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-influxdb-5.3.1-1.el9.noarch 58/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-isodate-0.6.1-3.el9.noarch 59/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jaraco-8.2.1-3.el9.noarch 60/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jaraco-classes-3.2.1-5.el9.noarch 61/116 2026-03-05T20:38:08.429 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jaraco-collections-3.0.0-8.el9.noarch 62/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jaraco-context-6.0.1-3.el9.noarch 63/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jaraco-functools-3.5.0-2.el9.noarch 64/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jaraco-text-4.0.0-2.el9.noarch 65/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jinja2-2.11.3-8.el9_5.noarch 66/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jsonpatch-1.21-16.el9.noarch 67/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-jsonpointer-2.0-4.el9.0.1.noarch 68/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-kubernetes-1:26.1.0-3.el9.noarch 69/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-libstoragemgmt-1.10.1-1.el9.x86_64 70/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-logutils-0.3.5-21.el9.noarch 71/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-lxml-4.6.5-3.el9.x86_64 72/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-mako-1.1.4-6.el9.noarch 73/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-markupsafe-1.1.1-12.el9.x86_64 74/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-more-itertools-8.12.0-2.el9.noarch 75/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-msgpack-1.0.3-2.el9.x86_64 76/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-natsort-7.1.1-5.el9.noarch 77/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-numpy-1:1.23.5-1.el9.x86_64 78/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-numpy-f2py-1:1.23.5-1.el9.x86_64 79/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-oauthlib-3.1.1-5.el9.noarch 80/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-packaging-20.9-5.el9.noarch 81/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-pecan-1.4.2-3.el9.noarch 82/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-ply-3.11-14.el9.0.1.noarch 83/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-portend-3.1.0-2.el9.noarch 84/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-prettytable-0.7.2-27.el9.0.1.noarch 85/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-protobuf-3.14.0-17.el9_7.noarch 86/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-pyOpenSSL-21.0.0-1.el9.noarch 87/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-pyasn1-0.4.8-7.el9_7.noarch 88/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-pyasn1-modules-0.4.8-7.el9_7.noarch 89/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-pycparser-2.20-6.el9.noarch 90/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-pyparsing-2.4.7-9.el9.0.1.noarch 91/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-pysocks-1.7.1-12.el9.0.1.noarch 92/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-pytz-2021.1-5.el9.noarch 93/116 2026-03-05T20:38:08.430 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-repoze-lru-0.7-16.el9.noarch 94/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-requests-2.25.1-10.el9_6.noarch 95/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-requests-oauthlib-1.3.0-12.el9.noarch 96/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-routes-2.5.1-5.el9.noarch 97/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-rsa-4.9-2.el9.noarch 98/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-saml-1.16.0-1.el9.noarch 99/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-scipy-1.9.3-2.el9.x86_64 100/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-tempora-5.0.0-2.el9.noarch 101/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-toml-0.10.2-6.el9.0.1.noarch 102/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-typing-extensions-4.15.0-1.el9.noarch 103/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-urllib3-1.26.5-6.el9_7.1.noarch 104/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-webob-1.8.8-2.el9.noarch 105/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-websocket-client-1.2.3-2.el9.noarch 106/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-werkzeug-2.0.3-3.el9.1.noarch 107/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-xmlsec-1.3.13-1.el9.x86_64 108/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-zc-lockfile-2.0-10.el9.noarch 109/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : qatlib-24.09.0-1.el9.x86_64 110/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : qatlib-service-24.09.0-1.el9.x86_64 111/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : qatzip-libs-1.3.1-1.el9.x86_64 112/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : rbd-mirror-2:19.2.3-47.gc24117fd552.el9.clyso.x8 113/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : smartmontools-1:7.2-9.el9.x86_64 114/116 2026-03-05T20:38:08.431 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : xmlsec1-1.2.29-13.el9.x86_64 115/116 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : xmlsec1-openssl-1.2.29-13.el9.x86_64 116/116 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout:Removed: 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: abseil-cpp-20211102.0-4.el9.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: c-ares-1.19.1-2.el9_4.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-base-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-common-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-grafana-dashboards-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-immutable-object-cache-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-cephadm-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-dashboard-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-diskprediction-local-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-k8sevents-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-modules-core-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-mgr-rook-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-osd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-prometheus-alerts-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-selinux-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ceph-volume-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: cryptsetup-2.7.2-4.el9.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: flexiblas-3.0.4-8.el9.0.1.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: flexiblas-netlib-3.0.4-8.el9.0.1.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: flexiblas-openblas-openmp-3.0.4-8.el9.0.1.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: gperftools-libs-2.9.1-3.el9.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: grpc-data-1.46.7-10.el9.noarch 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: ledmon-libs-1.1.0-3.el9.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: libcephsqlite-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: libconfig-1.7.2-9.el9.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: libgfortran-11.5.0-11.el9.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: liboath-2.6.12-1.el9.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: libquadmath-11.5.0-11.el9.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: libradosstriper1-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: libstoragemgmt-1.10.1-1.el9.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: libunwind-1.6.2-1.el9.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: libxslt-1.1.34-13.el9_6.x86_64 2026-03-05T20:38:08.525 INFO:teuthology.orchestra.run.vm04.stdout: nvme-cli-2.13-1.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: openblas-0.3.29-1.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: openblas-openmp-0.3.29-1.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: pciutils-3.7.0-7.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: protobuf-3.14.0-17.el9_7.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: protobuf-compiler-3.14.0-17.el9_7.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-asyncssh-2.13.2-5.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-autocommand-2.2.2-8.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-babel-2.9.1-2.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-backports-tarfile-1.2.0-1.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-bcrypt-3.2.2-1.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-cachetools-4.2.4-1.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-ceph-common-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-certifi-2023.05.07-4.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-cffi-1.14.5-5.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-chardet-4.0.0-5.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-cheroot-10.0.1-4.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-cherrypy-18.6.1-2.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-cryptography-36.0.1-5.el9_6.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-devel-3.9.23-2.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-google-auth-1:2.45.0-1.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-grpcio-1.46.7-10.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-grpcio-tools-1.46.7-10.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-idna-2.10-7.el9_4.1.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-influxdb-5.3.1-1.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-isodate-0.6.1-3.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-8.2.1-3.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-classes-3.2.1-5.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-collections-3.0.0-8.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-context-6.0.1-3.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-functools-3.5.0-2.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-jaraco-text-4.0.0-2.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-jinja2-2.11.3-8.el9_5.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-jsonpatch-1.21-16.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-jsonpointer-2.0-4.el9.0.1.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-kubernetes-1:26.1.0-3.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-libstoragemgmt-1.10.1-1.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-logutils-0.3.5-21.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-lxml-4.6.5-3.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-mako-1.1.4-6.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-markupsafe-1.1.1-12.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-more-itertools-8.12.0-2.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-msgpack-1.0.3-2.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-natsort-7.1.1-5.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-numpy-1:1.23.5-1.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-numpy-f2py-1:1.23.5-1.el9.x86_64 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-oauthlib-3.1.1-5.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-packaging-20.9-5.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-pecan-1.4.2-3.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-ply-3.11-14.el9.0.1.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-portend-3.1.0-2.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-prettytable-0.7.2-27.el9.0.1.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-protobuf-3.14.0-17.el9_7.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyOpenSSL-21.0.0-1.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyasn1-0.4.8-7.el9_7.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyasn1-modules-0.4.8-7.el9_7.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-pycparser-2.20-6.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-pyparsing-2.4.7-9.el9.0.1.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-pysocks-1.7.1-12.el9.0.1.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-pytz-2021.1-5.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-repoze-lru-0.7-16.el9.noarch 2026-03-05T20:38:08.526 INFO:teuthology.orchestra.run.vm04.stdout: python3-requests-2.25.1-10.el9_6.noarch 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: python3-requests-oauthlib-1.3.0-12.el9.noarch 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: python3-routes-2.5.1-5.el9.noarch 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: python3-rsa-4.9-2.el9.noarch 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: python3-saml-1.16.0-1.el9.noarch 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: python3-scipy-1.9.3-2.el9.x86_64 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: python3-tempora-5.0.0-2.el9.noarch 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: python3-toml-0.10.2-6.el9.0.1.noarch 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: python3-typing-extensions-4.15.0-1.el9.noarch 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: python3-urllib3-1.26.5-6.el9_7.1.noarch 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: python3-webob-1.8.8-2.el9.noarch 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: python3-websocket-client-1.2.3-2.el9.noarch 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: python3-werkzeug-2.0.3-3.el9.1.noarch 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: python3-xmlsec-1.3.13-1.el9.x86_64 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: python3-zc-lockfile-2.0-10.el9.noarch 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: qatlib-24.09.0-1.el9.x86_64 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: qatlib-service-24.09.0-1.el9.x86_64 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: qatzip-libs-1.3.1-1.el9.x86_64 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: rbd-mirror-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: smartmontools-1:7.2-9.el9.x86_64 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: xmlsec1-1.2.29-13.el9.x86_64 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: xmlsec1-openssl-1.2.29-13.el9.x86_64 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:08.527 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:08.781 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:08.781 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:08.782 INFO:teuthology.orchestra.run.vm04.stdout: Package Arch Version Repository Size 2026-03-05T20:38:08.782 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:08.782 INFO:teuthology.orchestra.run.vm04.stdout:Removing: 2026-03-05T20:38:08.782 INFO:teuthology.orchestra.run.vm04.stdout: cephadm noarch 2:19.2.3-47.gc24117fd552.el9.clyso @ceph-noarch 775 k 2026-03-05T20:38:08.782 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:08.782 INFO:teuthology.orchestra.run.vm04.stdout:Transaction Summary 2026-03-05T20:38:08.782 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:08.782 INFO:teuthology.orchestra.run.vm04.stdout:Remove 1 Package 2026-03-05T20:38:08.782 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:08.782 INFO:teuthology.orchestra.run.vm04.stdout:Freed space: 775 k 2026-03-05T20:38:08.782 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction check 2026-03-05T20:38:08.785 INFO:teuthology.orchestra.run.vm04.stdout:Transaction check succeeded. 2026-03-05T20:38:08.785 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction test 2026-03-05T20:38:08.786 INFO:teuthology.orchestra.run.vm04.stdout:Transaction test succeeded. 2026-03-05T20:38:08.787 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction 2026-03-05T20:38:08.806 INFO:teuthology.orchestra.run.vm04.stdout: Preparing : 1/1 2026-03-05T20:38:08.806 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : cephadm-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 1/1 2026-03-05T20:38:08.967 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: cephadm-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 1/1 2026-03-05T20:38:09.010 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : cephadm-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 1/1 2026-03-05T20:38:09.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:09.010 INFO:teuthology.orchestra.run.vm04.stdout:Removed: 2026-03-05T20:38:09.010 INFO:teuthology.orchestra.run.vm04.stdout: cephadm-2:19.2.3-47.gc24117fd552.el9.clyso.noarch 2026-03-05T20:38:09.010 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:09.010 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:09.225 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: ceph-immutable-object-cache 2026-03-05T20:38:09.225 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:09.228 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:09.229 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:09.229 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:09.400 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: ceph-mgr 2026-03-05T20:38:09.400 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:09.403 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:09.404 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:09.404 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:09.586 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: ceph-mgr-dashboard 2026-03-05T20:38:09.586 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:09.589 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:09.590 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:09.590 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:09.773 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: ceph-mgr-diskprediction-local 2026-03-05T20:38:09.773 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:09.776 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:09.776 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:09.776 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:09.947 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: ceph-mgr-rook 2026-03-05T20:38:09.947 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:09.950 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:09.951 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:09.951 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:10.134 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: ceph-mgr-cephadm 2026-03-05T20:38:10.134 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:10.138 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:10.139 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:10.139 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout: Package Arch Version Repository Size 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout:Removing: 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout: ceph-fuse x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 3.6 M 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout:Removing unused dependencies: 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout: fuse x86_64 2.9.9-17.el9 @baseos 213 k 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout:Transaction Summary 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout:Remove 2 Packages 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout:Freed space: 3.8 M 2026-03-05T20:38:10.320 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction check 2026-03-05T20:38:10.322 INFO:teuthology.orchestra.run.vm04.stdout:Transaction check succeeded. 2026-03-05T20:38:10.322 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction test 2026-03-05T20:38:10.333 INFO:teuthology.orchestra.run.vm04.stdout:Transaction test succeeded. 2026-03-05T20:38:10.333 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction 2026-03-05T20:38:10.361 INFO:teuthology.orchestra.run.vm04.stdout: Preparing : 1/1 2026-03-05T20:38:10.364 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : ceph-fuse-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 1/2 2026-03-05T20:38:10.378 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : fuse-2.9.9-17.el9.x86_64 2/2 2026-03-05T20:38:10.446 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: fuse-2.9.9-17.el9.x86_64 2/2 2026-03-05T20:38:10.446 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : ceph-fuse-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 1/2 2026-03-05T20:38:10.489 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : fuse-2.9.9-17.el9.x86_64 2/2 2026-03-05T20:38:10.489 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:10.489 INFO:teuthology.orchestra.run.vm04.stdout:Removed: 2026-03-05T20:38:10.489 INFO:teuthology.orchestra.run.vm04.stdout: ceph-fuse-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 fuse-2.9.9-17.el9.x86_64 2026-03-05T20:38:10.489 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:10.489 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:10.687 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: ceph-volume 2026-03-05T20:38:10.687 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:10.690 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:10.691 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:10.691 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:10.892 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:10.892 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:10.892 INFO:teuthology.orchestra.run.vm04.stdout: Package Arch Version Repo Size 2026-03-05T20:38:10.892 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:10.892 INFO:teuthology.orchestra.run.vm04.stdout:Removing: 2026-03-05T20:38:10.892 INFO:teuthology.orchestra.run.vm04.stdout: librados-devel x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 456 k 2026-03-05T20:38:10.892 INFO:teuthology.orchestra.run.vm04.stdout:Removing dependent packages: 2026-03-05T20:38:10.892 INFO:teuthology.orchestra.run.vm04.stdout: libcephfs-devel x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 153 k 2026-03-05T20:38:10.892 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:10.892 INFO:teuthology.orchestra.run.vm04.stdout:Transaction Summary 2026-03-05T20:38:10.892 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:10.892 INFO:teuthology.orchestra.run.vm04.stdout:Remove 2 Packages 2026-03-05T20:38:10.893 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:10.893 INFO:teuthology.orchestra.run.vm04.stdout:Freed space: 610 k 2026-03-05T20:38:10.893 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction check 2026-03-05T20:38:10.894 INFO:teuthology.orchestra.run.vm04.stdout:Transaction check succeeded. 2026-03-05T20:38:10.894 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction test 2026-03-05T20:38:10.904 INFO:teuthology.orchestra.run.vm04.stdout:Transaction test succeeded. 2026-03-05T20:38:10.905 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction 2026-03-05T20:38:10.931 INFO:teuthology.orchestra.run.vm04.stdout: Preparing : 1/1 2026-03-05T20:38:10.933 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : libcephfs-devel-2:19.2.3-47.gc24117fd552.el9.clyso.x 1/2 2026-03-05T20:38:10.948 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : librados-devel-2:19.2.3-47.gc24117fd552.el9.clyso.x8 2/2 2026-03-05T20:38:11.008 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: librados-devel-2:19.2.3-47.gc24117fd552.el9.clyso.x8 2/2 2026-03-05T20:38:11.008 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libcephfs-devel-2:19.2.3-47.gc24117fd552.el9.clyso.x 1/2 2026-03-05T20:38:11.055 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : librados-devel-2:19.2.3-47.gc24117fd552.el9.clyso.x8 2/2 2026-03-05T20:38:11.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:11.055 INFO:teuthology.orchestra.run.vm04.stdout:Removed: 2026-03-05T20:38:11.055 INFO:teuthology.orchestra.run.vm04.stdout: libcephfs-devel-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:11.055 INFO:teuthology.orchestra.run.vm04.stdout: librados-devel-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:11.055 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:11.055 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout: Package Arch Version Repo Size 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout:Removing: 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout: libcephfs2 x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 3.0 M 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout:Removing dependent packages: 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout: python3-cephfs x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 514 k 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout:Removing unused dependencies: 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout: python3-ceph-argparse x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 187 k 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout:Transaction Summary 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout:Remove 3 Packages 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout:Freed space: 3.7 M 2026-03-05T20:38:11.254 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction check 2026-03-05T20:38:11.256 INFO:teuthology.orchestra.run.vm04.stdout:Transaction check succeeded. 2026-03-05T20:38:11.256 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction test 2026-03-05T20:38:11.267 INFO:teuthology.orchestra.run.vm04.stdout:Transaction test succeeded. 2026-03-05T20:38:11.267 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction 2026-03-05T20:38:11.297 INFO:teuthology.orchestra.run.vm04.stdout: Preparing : 1/1 2026-03-05T20:38:11.299 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-cephfs-2:19.2.3-47.gc24117fd552.el9.clyso.x8 1/3 2026-03-05T20:38:11.300 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-ceph-argparse-2:19.2.3-47.gc24117fd552.el9.c 2/3 2026-03-05T20:38:11.300 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : libcephfs2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 3/3 2026-03-05T20:38:11.367 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: libcephfs2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 3/3 2026-03-05T20:38:11.367 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libcephfs2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 1/3 2026-03-05T20:38:11.367 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-ceph-argparse-2:19.2.3-47.gc24117fd552.el9.c 2/3 2026-03-05T20:38:11.409 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-cephfs-2:19.2.3-47.gc24117fd552.el9.clyso.x8 3/3 2026-03-05T20:38:11.409 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:11.409 INFO:teuthology.orchestra.run.vm04.stdout:Removed: 2026-03-05T20:38:11.409 INFO:teuthology.orchestra.run.vm04.stdout: libcephfs2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:11.409 INFO:teuthology.orchestra.run.vm04.stdout: python3-ceph-argparse-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:11.409 INFO:teuthology.orchestra.run.vm04.stdout: python3-cephfs-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:11.409 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:11.409 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:11.599 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: libcephfs-devel 2026-03-05T20:38:11.599 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:11.602 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:11.603 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:11.603 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:11.790 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: Package Arch Version Repository Size 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout:Removing: 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: librados2 x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 13 M 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout:Removing dependent packages: 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: python3-rados x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 1.1 M 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: python3-rbd x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 1.1 M 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: python3-rgw x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 265 k 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: qemu-kvm-block-rbd x86_64 17:9.1.0-29.el9_7.6 @appstream 41 k 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: rbd-fuse x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 227 k 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: rbd-nbd x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 494 k 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout:Removing unused dependencies: 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: boost-program-options 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: x86_64 1.75.0-13.el9_7 @appstream 276 k 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: libarrow x86_64 9.0.0-15.el9 @epel 18 M 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: libarrow-doc noarch 9.0.0-15.el9 @epel 122 k 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: libnbd x86_64 1.20.3-4.el9 @appstream 461 k 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: libpmemobj x86_64 1.12.1-1.el9 @appstream 383 k 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: librabbitmq x86_64 0.11.0-7.el9 @appstream 102 k 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: librbd1 x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 13 M 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: librdkafka x86_64 1.6.1-102.el9 @appstream 2.0 M 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: librgw2 x86_64 2:19.2.3-47.gc24117fd552.el9.clyso @ceph 19 M 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: lmdb-libs x86_64 0.9.29-3.el9 @baseos 106 k 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: lttng-ust x86_64 2.12.0-6.el9 @appstream 1.0 M 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: parquet-libs x86_64 9.0.0-15.el9 @epel 2.8 M 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: re2 x86_64 1:20211101-20.el9 @epel 472 k 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: thrift x86_64 0.15.0-4.el9 @epel 4.8 M 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout:Transaction Summary 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout:================================================================================ 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout:Remove 21 Packages 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout:Freed space: 79 M 2026-03-05T20:38:11.792 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction check 2026-03-05T20:38:11.796 INFO:teuthology.orchestra.run.vm04.stdout:Transaction check succeeded. 2026-03-05T20:38:11.796 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction test 2026-03-05T20:38:11.813 INFO:teuthology.orchestra.run.vm04.stdout:Transaction test succeeded. 2026-03-05T20:38:11.813 INFO:teuthology.orchestra.run.vm04.stdout:Running transaction 2026-03-05T20:38:11.853 INFO:teuthology.orchestra.run.vm04.stdout: Preparing : 1/1 2026-03-05T20:38:11.855 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : rbd-nbd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 1/21 2026-03-05T20:38:11.858 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : rbd-fuse-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2/21 2026-03-05T20:38:11.861 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-rgw-2:19.2.3-47.gc24117fd552.el9.clyso.x86 3/21 2026-03-05T20:38:11.861 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : librgw2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 4/21 2026-03-05T20:38:11.877 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: librgw2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 4/21 2026-03-05T20:38:11.879 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : parquet-libs-9.0.0-15.el9.x86_64 5/21 2026-03-05T20:38:11.881 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-rbd-2:19.2.3-47.gc24117fd552.el9.clyso.x86 6/21 2026-03-05T20:38:11.884 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : python3-rados-2:19.2.3-47.gc24117fd552.el9.clyso.x 7/21 2026-03-05T20:38:11.886 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : qemu-kvm-block-rbd-17:9.1.0-29.el9_7.6.x86_64 8/21 2026-03-05T20:38:11.889 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : libarrow-doc-9.0.0-15.el9.noarch 9/21 2026-03-05T20:38:11.889 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : librbd1-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 10/21 2026-03-05T20:38:11.904 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: librbd1-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 10/21 2026-03-05T20:38:11.904 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : librados2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_6 11/21 2026-03-05T20:38:11.904 INFO:teuthology.orchestra.run.vm04.stdout:warning: file /etc/ceph: remove failed: No such file or directory 2026-03-05T20:38:11.904 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:11.918 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: librados2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_6 11/21 2026-03-05T20:38:11.921 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : libarrow-9.0.0-15.el9.x86_64 12/21 2026-03-05T20:38:11.925 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : re2-1:20211101-20.el9.x86_64 13/21 2026-03-05T20:38:11.929 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : lttng-ust-2.12.0-6.el9.x86_64 14/21 2026-03-05T20:38:11.931 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : thrift-0.15.0-4.el9.x86_64 15/21 2026-03-05T20:38:11.934 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : libnbd-1.20.3-4.el9.x86_64 16/21 2026-03-05T20:38:11.936 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : libpmemobj-1.12.1-1.el9.x86_64 17/21 2026-03-05T20:38:11.939 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : boost-program-options-1.75.0-13.el9_7.x86_64 18/21 2026-03-05T20:38:11.941 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : lmdb-libs-0.9.29-3.el9.x86_64 19/21 2026-03-05T20:38:11.943 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : librabbitmq-0.11.0-7.el9.x86_64 20/21 2026-03-05T20:38:11.959 INFO:teuthology.orchestra.run.vm04.stdout: Erasing : librdkafka-1.6.1-102.el9.x86_64 21/21 2026-03-05T20:38:12.027 INFO:teuthology.orchestra.run.vm04.stdout: Running scriptlet: librdkafka-1.6.1-102.el9.x86_64 21/21 2026-03-05T20:38:12.027 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : boost-program-options-1.75.0-13.el9_7.x86_64 1/21 2026-03-05T20:38:12.027 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libarrow-9.0.0-15.el9.x86_64 2/21 2026-03-05T20:38:12.027 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libarrow-doc-9.0.0-15.el9.noarch 3/21 2026-03-05T20:38:12.027 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libnbd-1.20.3-4.el9.x86_64 4/21 2026-03-05T20:38:12.027 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : libpmemobj-1.12.1-1.el9.x86_64 5/21 2026-03-05T20:38:12.027 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : librabbitmq-0.11.0-7.el9.x86_64 6/21 2026-03-05T20:38:12.027 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : librados2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_6 7/21 2026-03-05T20:38:12.027 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : librbd1-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 8/21 2026-03-05T20:38:12.027 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : librdkafka-1.6.1-102.el9.x86_64 9/21 2026-03-05T20:38:12.027 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : librgw2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 10/21 2026-03-05T20:38:12.028 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : lmdb-libs-0.9.29-3.el9.x86_64 11/21 2026-03-05T20:38:12.028 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : lttng-ust-2.12.0-6.el9.x86_64 12/21 2026-03-05T20:38:12.028 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : parquet-libs-9.0.0-15.el9.x86_64 13/21 2026-03-05T20:38:12.028 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-rados-2:19.2.3-47.gc24117fd552.el9.clyso.x 14/21 2026-03-05T20:38:12.028 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-rbd-2:19.2.3-47.gc24117fd552.el9.clyso.x86 15/21 2026-03-05T20:38:12.028 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : python3-rgw-2:19.2.3-47.gc24117fd552.el9.clyso.x86 16/21 2026-03-05T20:38:12.028 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : qemu-kvm-block-rbd-17:9.1.0-29.el9_7.6.x86_64 17/21 2026-03-05T20:38:12.028 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : rbd-fuse-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 18/21 2026-03-05T20:38:12.028 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : rbd-nbd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 19/21 2026-03-05T20:38:12.028 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : re2-1:20211101-20.el9.x86_64 20/21 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: Verifying : thrift-0.15.0-4.el9.x86_64 21/21 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout:Removed: 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: boost-program-options-1.75.0-13.el9_7.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: libarrow-9.0.0-15.el9.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: libarrow-doc-9.0.0-15.el9.noarch 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: libnbd-1.20.3-4.el9.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: libpmemobj-1.12.1-1.el9.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: librabbitmq-0.11.0-7.el9.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: librados2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: librbd1-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: librdkafka-1.6.1-102.el9.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: librgw2-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: lmdb-libs-0.9.29-3.el9.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: lttng-ust-2.12.0-6.el9.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: parquet-libs-9.0.0-15.el9.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: python3-rados-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: python3-rbd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: python3-rgw-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: qemu-kvm-block-rbd-17:9.1.0-29.el9_7.6.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: rbd-fuse-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: rbd-nbd-2:19.2.3-47.gc24117fd552.el9.clyso.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: re2-1:20211101-20.el9.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: thrift-0.15.0-4.el9.x86_64 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout: 2026-03-05T20:38:12.081 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:12.294 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: librbd1 2026-03-05T20:38:12.295 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:12.298 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:12.299 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:12.299 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:12.509 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: python3-rados 2026-03-05T20:38:12.509 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:12.513 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:12.514 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:12.514 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:12.695 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: python3-rgw 2026-03-05T20:38:12.695 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:12.698 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:12.699 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:12.699 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:12.877 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: python3-cephfs 2026-03-05T20:38:12.877 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:12.880 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:12.881 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:12.881 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:13.053 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: python3-rbd 2026-03-05T20:38:13.053 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:13.057 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:13.057 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:13.057 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:13.235 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: rbd-fuse 2026-03-05T20:38:13.235 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:13.238 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:13.239 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:13.239 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:13.421 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: rbd-mirror 2026-03-05T20:38:13.421 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:13.424 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:13.425 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:13.425 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:13.603 INFO:teuthology.orchestra.run.vm04.stdout:No match for argument: rbd-nbd 2026-03-05T20:38:13.604 INFO:teuthology.orchestra.run.vm04.stderr:No packages marked for removal. 2026-03-05T20:38:13.607 INFO:teuthology.orchestra.run.vm04.stdout:Dependencies resolved. 2026-03-05T20:38:13.607 INFO:teuthology.orchestra.run.vm04.stdout:Nothing to do. 2026-03-05T20:38:13.607 INFO:teuthology.orchestra.run.vm04.stdout:Complete! 2026-03-05T20:38:13.631 DEBUG:teuthology.orchestra.run.vm04:> sudo yum clean all 2026-03-05T20:38:13.773 INFO:teuthology.orchestra.run.vm04.stdout:62 files removed 2026-03-05T20:38:13.793 DEBUG:teuthology.orchestra.run.vm04:> sudo rm /etc/yum.repos.d/ceph-source.repo 2026-03-05T20:38:13.822 DEBUG:teuthology.orchestra.run.vm04:> sudo rm /etc/yum.repos.d/ceph-noarch.repo 2026-03-05T20:38:13.891 DEBUG:teuthology.orchestra.run.vm04:> sudo rm /etc/yum.repos.d/ceph.repo 2026-03-05T20:38:13.958 DEBUG:teuthology.orchestra.run.vm04:> sudo yum clean expire-cache 2026-03-05T20:38:14.128 INFO:teuthology.orchestra.run.vm04.stdout:Cache was expired 2026-03-05T20:38:14.128 INFO:teuthology.orchestra.run.vm04.stdout:0 files removed 2026-03-05T20:38:14.155 DEBUG:teuthology.parallel:result is None 2026-03-05T20:38:14.155 INFO:teuthology.task.install:Removing ceph sources lists on ubuntu@vm04.local 2026-03-05T20:38:14.155 DEBUG:teuthology.orchestra.run.vm04:> sudo rm -f /etc/yum.repos.d/ceph.repo 2026-03-05T20:38:14.182 DEBUG:teuthology.orchestra.run.vm04:> sudo mv -f /etc/yum/pluginconf.d/priorities.conf.orig /etc/yum/pluginconf.d/priorities.conf 2026-03-05T20:38:14.254 INFO:teuthology.orchestra.run.vm04.stderr:mv: cannot stat '/etc/yum/pluginconf.d/priorities.conf.orig': No such file or directory 2026-03-05T20:38:14.256 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-03-05T20:38:14.256 DEBUG:teuthology.parallel:result is None 2026-03-05T20:38:14.256 DEBUG:teuthology.run_tasks:Unwinding manager clock 2026-03-05T20:38:14.259 INFO:teuthology.task.clock:Checking final clock skew... 2026-03-05T20:38:14.259 DEBUG:teuthology.orchestra.run.vm04:> PATH=/usr/bin:/usr/sbin ntpq -p || PATH=/usr/bin:/usr/sbin chronyc sources || true 2026-03-05T20:38:14.314 INFO:teuthology.orchestra.run.vm04.stderr:bash: line 1: ntpq: command not found 2026-03-05T20:38:14.384 INFO:teuthology.orchestra.run.vm04.stdout:MS Name/IP address Stratum Poll Reach LastRx Last sample 2026-03-05T20:38:14.384 INFO:teuthology.orchestra.run.vm04.stdout:=============================================================================== 2026-03-05T20:38:14.384 INFO:teuthology.orchestra.run.vm04.stdout:^+ ns1.2053.net 2 8 377 141 -2404us[-2405us] +/- 43ms 2026-03-05T20:38:14.384 INFO:teuthology.orchestra.run.vm04.stdout:^* 185.13.148.71 2 8 377 77 -2511us[-2512us] +/- 18ms 2026-03-05T20:38:14.384 INFO:teuthology.orchestra.run.vm04.stdout:^+ ns8.starka.st 2 9 377 143 -1219us[-1220us] +/- 39ms 2026-03-05T20:38:14.384 INFO:teuthology.orchestra.run.vm04.stdout:^+ sv5.ggsrv.de 2 6 377 12 +5813us[+5813us] +/- 24ms 2026-03-05T20:38:14.385 DEBUG:teuthology.run_tasks:Unwinding manager ansible.cephlab 2026-03-05T20:38:14.387 INFO:teuthology.task.ansible:Skipping ansible cleanup... 2026-03-05T20:38:14.387 DEBUG:teuthology.run_tasks:Unwinding manager selinux 2026-03-05T20:38:14.389 DEBUG:teuthology.run_tasks:Unwinding manager pcp 2026-03-05T20:38:14.392 DEBUG:teuthology.run_tasks:Unwinding manager internal.timer 2026-03-05T20:38:14.394 INFO:teuthology.task.internal:Duration was 2988.428648 seconds 2026-03-05T20:38:14.394 DEBUG:teuthology.run_tasks:Unwinding manager internal.syslog 2026-03-05T20:38:14.396 INFO:teuthology.task.internal.syslog:Shutting down syslog monitoring... 2026-03-05T20:38:14.396 DEBUG:teuthology.orchestra.run.vm04:> sudo rm -f -- /etc/rsyslog.d/80-cephtest.conf && sudo service rsyslog restart 2026-03-05T20:38:14.465 INFO:teuthology.orchestra.run.vm04.stderr:Redirecting to /bin/systemctl restart rsyslog.service 2026-03-05T20:38:14.973 INFO:teuthology.task.internal.syslog:Checking logs for errors... 2026-03-05T20:38:14.973 DEBUG:teuthology.task.internal.syslog:Checking ubuntu@vm04.local 2026-03-05T20:38:14.974 DEBUG:teuthology.orchestra.run.vm04:> 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-03-05T20:38:15.038 INFO:teuthology.task.internal.syslog:Gathering journactl... 2026-03-05T20:38:15.038 DEBUG:teuthology.orchestra.run.vm04:> sudo journalctl > /home/ubuntu/cephtest/archive/syslog/journalctl.log 2026-03-05T20:38:15.531 INFO:teuthology.task.internal.syslog:Compressing syslogs... 2026-03-05T20:38:15.532 DEBUG:teuthology.orchestra.run.vm04:> 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-03-05T20:38:15.557 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/kern.log 2026-03-05T20:38:15.557 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/misc.log 2026-03-05T20:38:15.557 INFO:teuthology.orchestra.run.vm04.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/journalctl.log 2026-03-05T20:38:15.558 INFO:teuthology.orchestra.run.vm04.stderr:/home/ubuntu/cephtest/archive/syslog/kern.log: 0.0% -- replaced with /home/ubuntu/cephtest/archive/syslog/kern.log.gz 2026-03-05T20:38:15.558 INFO:teuthology.orchestra.run.vm04.stderr:/home/ubuntu/cephtest/archive/syslog/misc.log: 0.0% -- replaced with /home/ubuntu/cephtest/archive/syslog/misc.log.gz 2026-03-05T20:38:15.725 INFO:teuthology.orchestra.run.vm04.stderr:/home/ubuntu/cephtest/archive/syslog/journalctl.log: 98.5% -- replaced with /home/ubuntu/cephtest/archive/syslog/journalctl.log.gz 2026-03-05T20:38:15.727 DEBUG:teuthology.run_tasks:Unwinding manager internal.sudo 2026-03-05T20:38:15.730 INFO:teuthology.task.internal:Restoring /etc/sudoers... 2026-03-05T20:38:15.730 DEBUG:teuthology.orchestra.run.vm04:> sudo mv -f /etc/sudoers.orig.teuthology /etc/sudoers 2026-03-05T20:38:15.799 DEBUG:teuthology.run_tasks:Unwinding manager internal.coredump 2026-03-05T20:38:15.802 DEBUG:teuthology.orchestra.run.vm04:> 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-03-05T20:38:15.868 INFO:teuthology.orchestra.run.vm04.stdout:kernel.core_pattern = core 2026-03-05T20:38:15.880 DEBUG:teuthology.orchestra.run.vm04:> test -e /home/ubuntu/cephtest/archive/coredump 2026-03-05T20:38:15.936 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-03-05T20:38:15.937 DEBUG:teuthology.run_tasks:Unwinding manager internal.archive 2026-03-05T20:38:15.939 INFO:teuthology.task.internal:Transferring archived files... 2026-03-05T20:38:15.940 DEBUG:teuthology.misc:Transferring archived files from vm04:/home/ubuntu/cephtest/archive to /archive/irq0-2026-03-05_15:32:16-rgw-cobaltcore-storage-v19.2.3-fasttrack-3-none-default-vps/53/remote/vm04 2026-03-05T20:38:15.940 DEBUG:teuthology.orchestra.run.vm04:> sudo tar c -f - -C /home/ubuntu/cephtest/archive -- . 2026-03-05T20:38:16.004 INFO:teuthology.task.internal:Removing archive directory... 2026-03-05T20:38:16.004 DEBUG:teuthology.orchestra.run.vm04:> rm -rf -- /home/ubuntu/cephtest/archive 2026-03-05T20:38:16.060 DEBUG:teuthology.run_tasks:Unwinding manager internal.archive_upload 2026-03-05T20:38:16.063 INFO:teuthology.task.internal:Not uploading archives. 2026-03-05T20:38:16.063 DEBUG:teuthology.run_tasks:Unwinding manager internal.base 2026-03-05T20:38:16.065 INFO:teuthology.task.internal:Tidying up after the test... 2026-03-05T20:38:16.065 DEBUG:teuthology.orchestra.run.vm04:> find /home/ubuntu/cephtest -ls ; rmdir -- /home/ubuntu/cephtest 2026-03-05T20:38:16.117 INFO:teuthology.orchestra.run.vm04.stdout: 83886960 0 drwxr-xr-x 2 ubuntu ubuntu 6 Mar 5 20:38 /home/ubuntu/cephtest 2026-03-05T20:38:16.118 DEBUG:teuthology.run_tasks:Unwinding manager console_log 2026-03-05T20:38:16.121 DEBUG:teuthology.run_tasks:Exception was not quenched, exiting: CommandFailedError: Command failed on vm04 with status 1: 'adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin --log-to-stderr --format json -n client.0 --cluster ceph gc process --include-all' 2026-03-05T20:38:16.122 INFO:teuthology.run:Summary data: description: rgw/crypt/{0-cluster/fixed-1 1-ceph-install/install 2-kms/vault_old 3-rgw/rgw 4-tests/{s3tests} ignore-pg-availability overrides rocky_latest s3tests-branch} duration: 2988.428647994995 failure_reason: 'Command failed on vm04 with status 1: ''adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage radosgw-admin -n client.0 user rm --uid foo.client.0 --purge-data --cluster ceph''' flavor: default owner: irq0 sentry_event: null status: fail success: false 2026-03-05T20:38:16.122 DEBUG:teuthology.report:Pushing job info to http://localhost:8080 2026-03-05T20:38:16.142 INFO:teuthology.run:FAIL